Home | History | Annotate | Line # | Download | only in xldscripts
      1  1.2    mjf /*	$NetBSD: kmodule,v 1.2 2010/06/01 22:13:30 mjf 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.2    mjf    . = ALIGN(64);	/* COHERENCY_UNIT */
     14  1.2    mjf    .data.cacheline_aligned	: { *(.data.cacheline_aligned) }
     15  1.2    mjf    . = ALIGN(64);	/* COHERENCY_UNIT */
     16  1.2    mjf    .data.read_mostly		: { *(.data.read_mostly) }
     17  1.2    mjf    . = 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