6 lowStart = start - 0xC0000000;
8 OUTPUT_FORMAT(elf32-i386)
12 .multiboot : AT(ADDR(.multiboot)) {
18 .text ALIGN(0x1000): AT(ADDR(.text) - 0xC0000000) {
22 .usertext ALIGN(0x1000): AT(ADDR(.usertext) - 0xC0000000) {
27 .rodata ALIGN(0x1000): AT(ADDR(.rodata) - 0xC0000000) {
33 gKernelModulesEnd = .;
37 gKernelSymbolsEnd = .;
42 .debug_abbrev : { *(.debug_abbrev) }
43 .debug_info : { *(.debug_info) }
44 .debug_line : { *(.debug_line) }
45 .debug_loc : { *(.debug_loc) }
46 .debug_pubnames : { *(.debug_pubnames) }
47 .debug_aranges : { *(.debug_aranges) }
48 .debug_ranges : { *(.debug_ranges) }
49 .debug_str : { *(.debug_str) }
50 .debug_frame : { *(.debug_frame) }
53 .padata ALIGN (0x1000) : AT(ADDR(.padata) - 0xC0000000) {
57 .data ALIGN (0x1000) : AT(ADDR(.data) - 0xC0000000) {
61 .bss : AT(ADDR(.bss) - 0xC0000000) {
67 gKernelEnd = (. + 0xFFF)&0xFFFFF000;