For XIP images, in order to avoid the situation when __data_rom_start is 32-bit aligned, but the actual data is placed after rodata section, which may not end exactly at 32-bit border, pad rodata section, so __data_rom_start points at data and it is 32-bit aligned. On non-XIP images this may enlarge image size up to 3 bytes. This is generally not an issue, since modern ROM and FLASH memory is usually 4k aligned. Change-Id: I3d37fccbc610615585d776144ab9e281368258d6 Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com> |
||
|---|---|---|
| .. | ||
| arc | ||
| arm | ||
| nios2 | ||
| x86 | ||
| cpu.h | ||