xref: /netbsd/sys/modules/xldscripts/kmodule (revision 6550d01e)
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