arm: fix __kernel
This wasn't working properly with CONFIG_APPLICATION_MEMORY enabled as the sections weren't handled in the linker script. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
parent
f0d50979e8
commit
eeba84b5b5
|
@ -230,6 +230,8 @@ SECTIONS
|
|||
KERNEL_INPUT_SECTION(.bss)
|
||||
KERNEL_INPUT_SECTION(".bss.*")
|
||||
KERNEL_INPUT_SECTION(COMMON)
|
||||
*(".kernel_bss.*")
|
||||
|
||||
/*
|
||||
* As memory is cleared in words only, it is simpler to ensure the BSS
|
||||
* section ends on a 4 byte boundary. This wastes a maximum of 3 bytes.
|
||||
|
@ -245,6 +247,7 @@ SECTIONS
|
|||
*/
|
||||
KERNEL_INPUT_SECTION(.noinit)
|
||||
KERNEL_INPUT_SECTION(".noinit.*")
|
||||
*(".kernel_noinit.*")
|
||||
|
||||
} GROUP_LINK_IN(RAMABLE_REGION)
|
||||
|
||||
|
@ -253,6 +256,7 @@ SECTIONS
|
|||
__data_ram_start = .;
|
||||
KERNEL_INPUT_SECTION(.data)
|
||||
KERNEL_INPUT_SECTION(".data.*")
|
||||
*(".kernel.*")
|
||||
|
||||
#ifdef CONFIG_CUSTOM_RWDATA_LD
|
||||
/* Located in project source directory */
|
||||
|
|
Loading…
Reference in a new issue