/*_fiasco_image_offset = 0xf0000000;*/
_fiasco_image_offset = FIASCO_IMAGE_PHYS_OFFSET;
-ENTRY(_boot_start)
+ENTRY(bootstrap__boot_start)
PHDRS {
tramp PT_LOAD;
btext PT_LOAD;
bdata PT_LOAD;
kip PT_LOAD;
+ koptions PT_LOAD;
ktext PT_LOAD;
kdata PT_LOAD;
kitext PT_LOAD;
. = _boot_sys_start;
.text_boot : ALIGN(0x1000) {
- *(.bootstrap.text)
+ *(.bootstrap.text .bootstrap.text.* .bootstrap.gnu.linkonce.t.*)
} : btext
. = ALIGN(0x10);
. = ALIGN(4K);
} : kip = 0
+ .koptions : AT (ADDR(.koptions) - _fiasco_image_offset) {
+ *(.koptions)
+ } : koptions = 0
+
#ifdef CONFIG_ALLOW_RO_TEXT
. = ALIGN(4K);
#endif
KEEP (*(.ctors.00001))
__PER_CPU_CTORS_LIST__ = .;
+ __PER_CPU_LATE_CTORS_END__ = .;
+ KEEP (*(.ctors.00020))
+ KEEP (*(.ctors.00019))
+ KEEP (*(.ctors.00018))
+ KEEP (*(.ctors.00017))
+ KEEP (*(.ctors.00016))
+ KEEP (*(.ctors.00015))
+ KEEP (*(.ctors.00014))
+ KEEP (*(.ctors.00013))
+ KEEP (*(.ctors.00012))
+ KEEP (*(.ctors.00011))
+ __PER_CPU_LATE_CTORS_LIST__ = .;
+
__CTOR_END__ = .;
CONSTRUCTORS
KEEP (*(.ctors))