X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/3bdd71c82e64428a03650bf3d00150020e217c53..ca2485429c19d3e5cdecbb39a5f3383b40477d94:/lunaix-os/includes/lunaix/sections.h diff --git a/lunaix-os/includes/lunaix/sections.h b/lunaix-os/includes/lunaix/sections.h index 1fe6604..72f5855 100644 --- a/lunaix-os/includes/lunaix/sections.h +++ b/lunaix-os/includes/lunaix/sections.h @@ -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) @@ -31,7 +31,8 @@ #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