fix: false positive when looking for room to host pmem_list
[lunaix-os.git] / lunaix-os / link / lga.ldx
1 #include "base.ldx"
2
3 .lga BLOCK(PAGE_GRAN) : AT ( ADDR(.lga) - KEXEC_BASE ) 
4 {
5     PROVIDE(__lga_twiplugin_inits_start = .);
6         
7     KEEP(*(.lga.twiplugin_inits));
8
9     PROVIDE(__lga_twiplugin_inits_end = .);
10
11     /* ---- */
12
13     /* align to 8 bytes, so it can cover both 32 and 64 bits address line*/
14     . = ALIGN(8);
15
16     PROVIDE(__lga_devdefs_start = .);
17
18     KEEP(*(.lga.devdefs));
19
20     PROVIDE(__lga_devdefs_end = .);
21
22     /* ---- */
23
24     . = ALIGN(8);
25
26     PROVIDE(__lga_dev_ld_kboot_start = .);
27
28     KEEP(*(.lga.devdefs.ld_kboot));
29
30     PROVIDE(__lga_dev_ld_kboot_end = .);
31
32     /* ---- */
33
34     . = ALIGN(8);
35
36     PROVIDE(__lga_dev_ld_sysconf_start = .);
37
38     KEEP(*(.lga.devdefs.ld_sysconf));
39
40     PROVIDE(__lga_dev_ld_sysconf_end = .);
41
42     /* ---- */
43
44     . = ALIGN(8);
45
46     PROVIDE(__lga_dev_ld_timedev_start = .);
47
48     KEEP(*(.lga.devdefs.ld_timedev));
49
50     PROVIDE(__lga_dev_ld_timedev_end = .);
51
52     /* ---- */
53
54     . = ALIGN(8);
55
56     PROVIDE(__lga_dev_ld_post_start = .);
57
58     KEEP(*(.lga.devdefs.ld_post));
59
60     PROVIDE(__lga_dev_ld_post_end = .);
61
62     /* ---- */
63
64     . = ALIGN(8);
65
66     PROVIDE(__lga_fs_start = .);
67
68     KEEP(*(.lga.fs));
69
70     PROVIDE(__lga_fs_end = .);
71
72     /* ---- */
73
74     . = ALIGN(8);
75
76     PROVIDE(__lga_lunainit_on_earlyboot_start = .);
77
78     KEEP(*(.lga.lunainit.c_earlyboot));
79
80     PROVIDE(__lga_lunainit_on_earlyboot_end = .);
81
82     /* ---- */
83
84     . = ALIGN(8);
85
86     PROVIDE(__lga_lunainit_on_boot_start = .);
87
88     KEEP(*(.lga.lunainit.c_boot));
89
90     PROVIDE(__lga_lunainit_on_boot_end = .);
91
92     /* ---- */
93
94     . = ALIGN(8);
95
96     PROVIDE(__lga_lunainit_on_postboot_start = .);
97
98     KEEP(*(.lga.lunainit.c_postboot));
99
100     PROVIDE(__lga_lunainit_on_postboot_end = .);   
101 }