ld-tool portability fix: MacOS build experience
[lunaix-os.git] / lunaix-os / link / linker.ld
index 34833f08d81cbbb6d1d27e293e9e90da19a58997..c3d57dac72cf24b6fdbd9fa7e1f2b8b134be8d3c 100644 (file)
@@ -180,10 +180,24 @@ SECTIONS {
 
     }
 
+    .ksymtable BLOCK(4K) : AT ( ADDR(.ksymtable) - 0xC0000000 )
+    {
+        *(.ksymtable)
+    }
+
     .bss BLOCK(4K) : AT ( ADDR(.bss) - 0xC0000000 ) 
     {
         *(.bss)
     }
 
+    .bss.kstack BLOCK(4K) : AT ( ADDR(.bss.kstack) - 0xC0000000)
+    {
+        PROVIDE(__bsskstack_start = .);
+
+        *(.bss.kstack)
+
+        PROVIDE(__bsskstack_end = .);
+    }
+
     __kexec_end = ALIGN(4K);
 }
\ No newline at end of file