ENTRY(_entry); KERNEL_OFFSET = 0xFFFFFF8000000000; SECTIONS { . = 0x40080000 + KERNEL_OFFSET; .text : AT(. - KERNEL_OFFSET) ALIGN(4K) { KEEP(*(.text.boot)) *(.text*) } .rodata : AT(. - KERNEL_OFFSET) ALIGN(4K) { *(.rodata*) } .data : AT(. - KERNEL_OFFSET) ALIGN(4K) { *(.data*) } .bss : AT(. - KERNEL_OFFSET) ALIGN(4K) { *(COMMON) *(.bss*) . = ALIGN(4K); PROVIDE(__kernel_end = .); PROVIDE(__kernel_end_phys = . - KERNEL_OFFSET); } }