source: soft/giet_vm/giet_kernel/kernel.ld @ 396

Last change on this file since 396 was 322, checked in by alain, 10 years ago

Various small modifs to comply with the genmap tool.

  • Property svn:executable set to *
File size: 1.1 KB
Line 
1
2/******************************************************************************/
3/* Definition of the base addresses for all vsegs used by the GIET_VM         */
4/******************************************************************************/
5
6INCLUDE giet_vsegs.ld
7
8/******************************************************************************/
9/* Grouping sections into virtual segments for system code and data           */
10/******************************************************************************/
11
12SECTIONS
13{
14    . = kernel_code_vbase;
15    seg_kernel_code :
16    {
17        *(.giet)
18        *(.text)
19    }
20
21    . = kernel_data_vbase;
22    seg_kernel_data :
23    {
24        *(.iommu)
25        *(.fatdata)
26        *(.descriptor)
27        *(.kdata)
28        *(.rodata)
29        *(.rodata.*)
30        *(.data)
31        *(.lit8)
32        *(.lit4)
33        *(.sdata)
34        *(.bss)
35        *(COMMON)
36        *(.sbss)
37        *(.scommon)
38    }
39
40    . = kernel_uncdata_vbase;
41    seg_kernel_uncdata :
42    {
43        *(.unckdata)
44    }
45
46    . = kernel_init_vbase;
47    seg_kernel_init :
48    {
49        *(.kinit)
50    }
51}
52
Note: See TracBrowser for help on using the repository browser.