Home | History | Annotate | Line # | Download | only in xldscripts
kmodule revision 1.1.2.1
      1  1.1.2.1  uebayasi /*	$NetBSD: kmodule,v 1.1.2.1 2010/08/17 06:47:43 uebayasi Exp $	*/
      2      1.1     skrll 
      3      1.1     skrll SECTIONS
      4      1.1     skrll {
      5      1.1     skrll    /* Pre-loaded modules must have merged BSS and data. */
      6      1.1     skrll    .data 0 :
      7      1.1     skrll    {
      8      1.1     skrll      *(.data)
      9      1.1     skrll      *(.bss)
     10      1.1     skrll      *(.bss.*)
     11      1.1     skrll      *(COMMON)
     12      1.1     skrll    }
     13  1.1.2.1  uebayasi    . = ALIGN(64);	/* COHERENCY_UNIT */
     14  1.1.2.1  uebayasi    .data.cacheline_aligned	: { *(.data.cacheline_aligned) }
     15  1.1.2.1  uebayasi    . = ALIGN(64);	/* COHERENCY_UNIT */
     16  1.1.2.1  uebayasi    .data.read_mostly		: { *(.data.read_mostly) }
     17  1.1.2.1  uebayasi    . = ALIGN(64);	/* COHERENCY_UNIT */
     18      1.1     skrll    /* Pre-loaded modules do not need the following. */
     19      1.1     skrll    /DISCARD/ :
     20      1.1     skrll    {
     21      1.1     skrll      *(.comment)
     22      1.1     skrll    }
     23      1.1     skrll }
     24