zephyr/include
Andrew Boie 02f021068f linker/common-ram.ld: force input section align
These special kernel sections represent arrays of kernel objects than
are iterated over at runtime to perform initialization.

The code expects all the data in these sections to be in the form of an
array of that section type, with each element sizeof(type) bytes apart.

Unfortunately, the linker sometimes has other plans and in some cases
was defaulting to aligning the data to some large power-of-two value,
such as 64 bytes. This causes any attempt to iterate over these sections
to fail as they are not a proper array.

Use the ld SUBALIGN() directive to force the alignment of these input
sections to 4 bytes.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-07-10 11:44:56 -07:00
..
arch linker: arm: Split out application from kernel 2017-07-07 10:42:05 -07:00
bluetooth Bluetooth: GATT Introduce BT_GATT_CCC_MAX helper define 2017-07-04 17:30:40 +03:00
crypto
debug kernel: remove gdb_server 2017-06-19 14:29:40 -04:00
display
drivers spi: add SPI driver for STM32 family 2017-07-01 08:36:51 -04:00
fs
linker linker/common-ram.ld: force input section align 2017-07-10 11:44:56 -07:00
logging
misc kconfig: fixed stray Kconfig variables 2017-07-06 10:34:41 -05:00
net kernel: make K_.*_INITIALIZER private to kernel 2017-07-10 11:44:56 -07:00
shell shell: Add define to _SHELL_H_ 2017-06-09 18:54:27 -04:00
toolchain toolchain/common.h: deprecate __stack 2017-06-09 18:53:28 -04:00
usb
zephyr
adc.h
aio_comparator.h
atomic.h
cache.h
clock_control.h
console.h
counter.h
crc16.h
device.h
disk_access.h
dma.h
eth.h
flash.h
fs.h
gpio.h
i2c.h i2c: remove I2C Slave Read config 2017-07-07 10:01:38 -05:00
init.h
ipm.h
irq_offload.h
irq.h
kernel_version.h
kernel.h kernel: make K_.*_INITIALIZER private to kernel 2017-07-10 11:44:56 -07:00
pinmux.h
power.h
pwm.h
random.h
rtc.h
sensor.h
shared_irq.h
spi_legacy.h
spi.h spi/api: extend with vendor specific configs 2017-07-01 08:36:51 -04:00
sw_isr_table.h
sys_clock.h
sys_io.h
toolchain.h
uart.h drivers: serial: Clarification for uart_fifo_fill()/read() calls 2017-05-30 20:53:13 -04:00
watchdog.h
zephyr.h