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