6 //lowStart = start - 0xC0000000;
8 OUTPUT_FORMAT(elf32-i386)
13 .multiboot : AT(ADDR(.multiboot)) {
19 .text ALIGN(0x1000): AT(ADDR(.text) - 0xC0000000) {
23 .usertext ALIGN(0x1000): AT(ADDR(.usertext) - 0xC0000000) {
28 .rodata ALIGN(0x1000): AT(ADDR(.rodata) - 0xC0000000) {
34 gKernelModulesEnd = .;
38 gKernelSymbolsEnd = .;
43 .debug_abbrev : { *(.debug_abbrev) }
44 .debug_info : { *(.debug_info) }
45 .debug_line : { *(.debug_line) }
46 .debug_loc : { *(.debug_loc) }
47 .debug_pubnames : { *(.debug_pubnames) }
48 .debug_aranges : { *(.debug_aranges) }
49 .debug_ranges : { *(.debug_ranges) }
50 .debug_str : { *(.debug_str) }
51 .debug_frame : { *(.debug_frame) }
54 .padata ALIGN (0x1000) : AT(ADDR(.padata) - 0xC0000000) {
58 .data ALIGN (0x1000) : AT(ADDR(.data) - 0xC0000000) {
63 .bss : AT(ADDR(.bss) - 0xC0000000) {
69 gKernelEnd = (. + 0xFFF)&0xFFFFF000;