feat: (iso9660) directory read support
[lunaix-os.git] / lunaix-os / link / linker.ld
index ce236c0c6ebbb01fc17c565a5e4d04b99579f833..ba3a3853a232d4fb4c9bd10df8a1175f660ff367 100644 (file)
@@ -41,6 +41,12 @@ SECTIONS {
         build/obj/hal/*.o (.text)
     }
 
+    __usrtext_start = ALIGN(4K);
+    .usrtext BLOCK(4K) : AT ( ADDR(.usrtext) - 0xC0000000 ) {
+        build/obj/kernel/*.o (.usrtext)
+    }
+    __usrtext_end = ALIGN(4K);
+
     .bss BLOCK(4K) : AT ( ADDR(.bss) - 0xC0000000 ) {
         build/obj/kernel/*.o (.bss)
         build/obj/hal/*.o (.bss)
@@ -61,9 +67,4 @@ SECTIONS {
     }
 
     __kernel_end = ALIGN(4K);
-    __pg_mount_point = ALIGN(4K);
-    . += 16K;
-    __proc_table = ALIGN(4K);
-    . += 128M;
-    __kernel_heap_start = ALIGN(4K);    /* 内核结束的地方即堆开始的地方 */
 }
\ No newline at end of file