exo2: Implement the rest of main/return-to-el1
This commit is contained in:
@@ -36,15 +36,12 @@ SECTIONS
|
||||
{
|
||||
KEEP (*(.crt0 .crt0.*))
|
||||
KEEP (secmon_crt0_cpp.o(.text*))
|
||||
KEEP (secmon_boot_cache.o(.text*))
|
||||
KEEP (secmon_make_page_table.o(.text*))
|
||||
*(.crt0.rodata*)
|
||||
secmon_crt0_cpp.o(.rodata*)
|
||||
secmon_boot_cache.o(.rodata*)
|
||||
secmon_make_page_table.o(.rodata*)
|
||||
*(.crt0.data*)
|
||||
secmon_crt0_cpp.o(.data*)
|
||||
secmon_boot_cache.o(.data*)
|
||||
secmon_make_page_table.o(.data*)
|
||||
. = ALIGN(8);
|
||||
} >iram_boot_code AT>glob
|
||||
@@ -95,18 +92,21 @@ SECTIONS
|
||||
{
|
||||
KEEP(secmon_main.o(.text*))
|
||||
KEEP(secmon_boot_functions.o(.text*))
|
||||
KEEP (secmon_boot_cache.o(.text*))
|
||||
KEEP(secmon_boot_config.o(.text*))
|
||||
KEEP(secmon_boot_setup.o(.text*))
|
||||
KEEP(secmon_package2.o(.text*))
|
||||
KEEP(secmon_key_data.o(.text*))
|
||||
secmon_main.o(.rodata*)
|
||||
secmon_boot_functions.o(.rodata*)
|
||||
secmon_boot_cache.o(.rodata*)
|
||||
secmon_boot_config.o(.rodata*)
|
||||
secmon_boot_setup.o(.rodata*)
|
||||
secmon_package2.o(.rodata*)
|
||||
secmon_key_data.o(.rodata*)
|
||||
secmon_main.o(.data*)
|
||||
secmon_boot_functions.o(.data*)
|
||||
secmon_boot_cache.o(.data*)
|
||||
secmon_boot_config.o(.data*)
|
||||
secmon_boot_setup.o(.data*)
|
||||
secmon_package2.o(.data*)
|
||||
@@ -119,6 +119,7 @@ SECTIONS
|
||||
__boot_bss_start__ = ABSOLUTE(.);
|
||||
secmon_main.o(.bss* COMMON)
|
||||
secmon_boot_functions.o(.bss* COMMON)
|
||||
secmon_boot_cache.o(.bss* COMMON)
|
||||
secmon_boot_config.o(.bss* COMMON)
|
||||
secmon_boot_setup.o(.bss* COMMON)
|
||||
secmon_package2.o(.bss* COMMON)
|
||||
|
||||
Reference in New Issue
Block a user