ldscript.mips.octeon1 revision 204782
1/* $FreeBSD: head/sys/conf/ldscript.mips.octeon1.64 204782 2010-03-05 23:03:20Z 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 10SECTIONS { 11 . = KERNLOADADDR + SIZEOF_HEADERS; 12 13 .text . : { 14 *(.text) 15 *(.dynamic) 16 etext = .; 17 _etext = .; 18 . = ALIGN(0x2000); 19 } 20 21 .rodata ALIGN(0x2000) : { 22 _fdata = .; 23 *(.rodata) 24 . = ALIGN(32); 25 } 26 27 .data . : { 28 _rwdata = .; 29 *(.data) 30 . = ALIGN(32); 31 CONSTRUCTORS; 32 } 33 34 _gp = (. + 0x8000); 35 36 .sdata . : { 37 _small_start = .; 38 *(.sdata) 39 . = ALIGN(32); 40 edata = .; 41 _edata = .; 42 } 43 44 .sbss . : { 45 __bss_start = .; 46 _fbss = .; 47 *(.sbss) *(.scommon) 48 _small_end = .; 49 . = ALIGN(32); 50 } 51 52 .bss . : { 53 *(.bss) 54 *(COMMON) 55 . = ALIGN(32); 56 _end = .; 57 end = .; 58 } 59 60} 61