physical page list mapping
[lunaix-os.git] / lunaix-os / includes / lunaix / sections.h
index daa5ccc5fbffe5ea3713d04b9ee09def21f58d9c..72f5855e932367059cc05fbb532364f8a1c3ec37 100644 (file)
@@ -12,7 +12,7 @@
 /*  Auto-generated data  */
 
 #define extern_autogen(name)                                         \
-            weak unsigned long __mark_name(autogen,name)[] = {};     \
+            _weak unsigned long __mark_name(autogen,name)[] = {};     \
             extern unsigned long __mark_name(autogen,name)[];
 
 #define autogen_name(name)  __mark_name(autogen,name)
 #define reclaimable_start   __section_mark(bssreclaim, start)
 #define reclaimable_end     __section_mark(bssreclaim, end)
 
-#define boot_start          __section_mark(kboot, start)
-#define boot_end            __section_mark(kboot, end)
+#define bootsec_start       __section_mark(kboot, start)
+#define bootsec_end         __section_mark(kboot, end)
 
 #define kernel_start        __section_mark(kexec, start)
-#define kernel_load_end     __section_mark(kexec, end)
+#define kernel_load_start   __section_mark(kload, start)
+#define kernel_load_end     __section_mark(kload, end)
 #define kernel_end          __section_mark(kimg, end)
 
 #ifdef CONFIG_USE_DEVICETREE