Annotation of prex-old/sys/arch/i386/pc/kernel.ld, Revision 1.1
1.1 ! nbrk 1: /*
! 2: * Linker script for kernel
! 3: */
! 4:
! 5: OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
! 6: OUTPUT_ARCH(i386)
! 7: ENTRY(kernel_start)
! 8: PHDRS
! 9: {
! 10: text PT_LOAD FILEHDR PHDRS;
! 11: data PT_LOAD;
! 12: }
! 13: SECTIONS
! 14: {
! 15: . = 0x80010000 + SIZEOF_HEADERS;
! 16:
! 17: .text : {
! 18: *(.text)
! 19: } : text = 0x9090
! 20:
! 21: . = ALIGN(32);
! 22: .rodata : {
! 23: *(.rodata)
! 24: *(.rodata.*)
! 25: } : text
! 26:
! 27: . = ALIGN(32);
! 28: .data : {
! 29: *(.data)
! 30: } : data
! 31:
! 32: __bss = .;
! 33: .bss . : {
! 34: *(.bss)
! 35: *(COMMON)
! 36: }
! 37: . = ALIGN(32 / 8);
! 38: __end = .;
! 39:
! 40: /DISCARD/ : { *(.comment .note) }
! 41: }
CVSweb