ldscript.mips.octeon1 revision 213227
1/* $FreeBSD: head/sys/conf/ldscript.mips.octeon1.64 213227 2010-09-27 19:45:34Z jmallett $ */ 2 3TARGET(elf64-tradbigmips) 4OUTPUT_FORMAT("elf64-tradbigmips", "elf64-tradbigmips", "elf64-tradlittlemips") 5OUTPUT_ARCH(mips) 6ENTRY(_start) 7 __DYNAMIC = 0; 8PROVIDE (_DYNAMIC = 0); 9 10PHDRS { 11 text PT_LOAD FLAGS(0x7); 12} 13 14SECTIONS { 15 . = KERNLOADADDR + SIZEOF_HEADERS; 16 17 .text : { 18 *(.text) 19 *(.dynamic) 20 etext = .; 21 _etext = .; 22 . = ALIGN(0x2000); 23 } : text 24 25 . = ALIGN(0x2000); 26 .rodata : { 27 _fdata = .; 28 *(.rodata) 29 . = ALIGN(32); 30 } 31 32 .data : { 33 _rwdata = .; 34 *(.data) 35 . = ALIGN(32); 36 CONSTRUCTORS; 37 } 38 39 _gp = (. + 0x8000); 40 41 .sdata : { 42 _small_start = .; 43 *(.sdata) 44 . = ALIGN(32); 45 edata = .; 46 _edata = .; 47 } : text 48 49 .sbss : { 50 __bss_start = .; 51 _fbss = .; 52 *(.sbss) *(.scommon) 53 _small_end = .; 54 . = ALIGN(32); 55 } 56 57 .bss : { 58 *(.bss) 59 *(COMMON) 60 . = ALIGN(32); 61 _end = .; 62 end = .; 63 } 64 65} 66