1/* $NetBSD: kmodule,v 1.2 2010/06/01 22:13:30 mjf Exp $ */ 2 3SECTIONS 4{ 5 /* Pre-loaded modules must have merged BSS and data. */ 6 .data 0 : 7 { 8 *(.data) 9 *(.bss) 10 *(.bss.*) 11 *(COMMON) 12 } 13 . = ALIGN(64); /* COHERENCY_UNIT */ 14 .data.cacheline_aligned : { *(.data.cacheline_aligned) } 15 . = ALIGN(64); /* COHERENCY_UNIT */ 16 .data.read_mostly : { *(.data.read_mostly) } 17 . = ALIGN(64); /* COHERENCY_UNIT */ 18 /* Pre-loaded modules do not need the following. */ 19 /DISCARD/ : 20 { 21 *(.comment) 22 } 23} 24