feat: shell and signal demo as loadable user executable
[lunaix-os.git] / lunaix-os / link / linker.ld
index ba3a3853a232d4fb4c9bd10df8a1175f660ff367..7ea0804fe2d604444b3824e0d6fa258aa66e2289 100644 (file)
@@ -47,11 +47,6 @@ SECTIONS {
     }
     __usrtext_end = ALIGN(4K);
 
-    .bss BLOCK(4K) : AT ( ADDR(.bss) - 0xC0000000 ) {
-        build/obj/kernel/*.o (.bss)
-        build/obj/hal/*.o (.bss)
-    }
-
     .data BLOCK(4k) : AT ( ADDR(.data) - 0xC0000000 ) {
         build/obj/kernel/*.o (.data)
         build/obj/hal/*.o (.data)
@@ -66,5 +61,10 @@ SECTIONS {
         build/obj/arch/x86/*.o (.kpg)
     }
 
+    .bss BLOCK(4K) : AT ( ADDR(.bss) - 0xC0000000 ) {
+        build/obj/kernel/*.o (.bss)
+        build/obj/hal/*.o (.bss)
+    }
+
     __kernel_end = ALIGN(4K);
 }
\ No newline at end of file