11.1Sjmcneill/* $NetBSD: ath_hal.ldscript,v 1.1 2011/02/20 03:58:33 jmcneill Exp $ */ 21.1Sjmcneill 31.1SjmcneillSECTIONS 41.1Sjmcneill{ 51.1Sjmcneill /* Pre-loaded modules must have merged BSS and data. */ 61.1Sjmcneill .data 0 : 71.1Sjmcneill { 81.1Sjmcneill *(.data) 91.1Sjmcneill *(.bss) 101.1Sjmcneill *(.bss.*) 111.1Sjmcneill *(COMMON) 121.1Sjmcneill } 131.1Sjmcneill 141.1Sjmcneill link_set_ah_rfs : 151.1Sjmcneill { 161.1Sjmcneill __start_link_set_ah_rfs = .; 171.1Sjmcneill *(link_set_ah_rfs); 181.1Sjmcneill __stop_link_set_ah_rfs = .; 191.1Sjmcneill } 201.1Sjmcneill 211.1Sjmcneill link_set_ah_chips : 221.1Sjmcneill { 231.1Sjmcneill __start_link_set_ah_chips = .; 241.1Sjmcneill *(link_set_ah_chips); 251.1Sjmcneill __stop_link_set_ah_chips = .; 261.1Sjmcneill } 271.1Sjmcneill 281.1Sjmcneill . = ALIGN(64); /* COHERENCY_UNIT */ 291.1Sjmcneill .data.cacheline_aligned : { *(.data.cacheline_aligned) } 301.1Sjmcneill . = ALIGN(64); /* COHERENCY_UNIT */ 311.1Sjmcneill .data.read_mostly : { *(.data.read_mostly) } 321.1Sjmcneill . = ALIGN(64); /* COHERENCY_UNIT */ 331.1Sjmcneill /* Pre-loaded modules do not need the following. */ 341.1Sjmcneill /DISCARD/ : 351.1Sjmcneill { 361.1Sjmcneill *(.comment) 371.1Sjmcneill } 381.1Sjmcneill} 39