cmake: linker_script: Support deferred init with CMAKE_LINKER_GENERATOR
The section for deferred devices was missing when CONFIG_CMAKE_LINKER_GENERATOR is enabled. Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
parent
e59db1ab80
commit
509d8f8aae
1 changed files with 3 additions and 0 deletions
|
@ -8,6 +8,9 @@ zephyr_linker_section_obj_level(SECTION init LEVEL POST_KERNEL)
|
|||
zephyr_linker_section_obj_level(SECTION init LEVEL APPLICATION)
|
||||
zephyr_linker_section_obj_level(SECTION init LEVEL SMP)
|
||||
|
||||
zephyr_linker_section(NAME deferred_init_list KVMA RAM_REGION GROUP RODATA_REGION)
|
||||
zephyr_linker_section_configure(SECTION deferred_init_list INPUT ".z_deferred_init*" KEEP SORT NAME)
|
||||
|
||||
zephyr_iterable_section(NAME device NUMERIC KVMA RAM_REGION GROUP RODATA_REGION SUBALIGN CONFIG_LINKER_ITERABLE_SUBALIGN)
|
||||
|
||||
if(CONFIG_GEN_SW_ISR_TABLE AND NOT CONFIG_DYNAMIC_INTERRUPTS)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue