1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- ENTRY(start)
- PHDRS
- {
- boot_text PT_LOAD ;
- text PT_LOAD ;
- data PT_LOAD ;
- bss PT_LOAD ;
- }
- SECTIONS
- {
- . = 0x00100000;
- start_of_prekernel_image = .;
- .boot_text ALIGN(4K) : AT (ADDR(.boot_text))
- {
- KEEP(*(.multiboot))
- } :boot_text
- .text ALIGN(4K) : AT (ADDR(.text))
- {
- start_of_prekernel_text = .;
- *(.text*)
- } :text
- .rodata ALIGN(4K) : AT (ADDR(.rodata))
- {
- *(.rodata*)
- } :data
- .data ALIGN(4K) : AT (ADDR(.data))
- {
- *(.data*)
- } :data
- .bss ALIGN(4K) (NOLOAD) : AT (ADDR(.bss))
- {
- *(COMMON)
- *(.bss)
- *(.stack)
- *(.page_tables)
- } :bss
- end_of_prekernel_image = .;
- }
|