[BACK]Return to kernel.ld CVS log [TXT][DIR] Up to [local] / prex-old / sys / arch / i386 / pc

Annotation of prex-old/sys/arch/i386/pc/kernel.ld, Revision 1.1.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