rewrite the device subsystem interfaces (#48)
[lunaix-os.git] / lunaix-os / link / lga.ldx
index 3d8962a291fd29a80cdb77179be6ad5574a85003..76e99b4d5f440daf6c4feee03ea5f867ea907f4b 100644 (file)
@@ -1,6 +1,7 @@
 #include "base.ldx"
 
-.lga BLOCK(PAGE_GRAN) : AT ( ADDR(.lga) - KEXEC_BASE ) 
+.lga BLOCK(PAGE_GRAN) 
+    : AT ( ADDR(.lga) - KEXEC_BASE )
 {
     PROVIDE(__lga_twiplugin_inits_start = .);
         
 
     . = ALIGN(8);
 
-    PROVIDE(__lga_dev_ld_timedev_start = .);
+    PROVIDE(__lga_dev_ld_post_start = .);
 
-    KEEP(*(.lga.devdefs.ld_timedev));
+    KEEP(*(.lga.devdefs.ld_post));
 
-    PROVIDE(__lga_dev_ld_timedev_end = .);
+    PROVIDE(__lga_dev_ld_post_end = .);
 
     /* ---- */
 
     . = ALIGN(8);
 
-    PROVIDE(__lga_dev_ld_post_start = .);
+    PROVIDE(__lga_fs_start = .);
 
-    KEEP(*(.lga.devdefs.ld_post));
+    KEEP(*(.lga.fs));
 
-    PROVIDE(__lga_dev_ld_post_end = .);
+    PROVIDE(__lga_fs_end = .);
 
     /* ---- */
 
     . = ALIGN(8);
 
-    PROVIDE(__lga_fs_start = .);
+    PROVIDE(__lga_lunainit_on_sysconf_start = .);
 
-    KEEP(*(.lga.fs));
+    KEEP(*(.lga.lunainit.c_sysconf));
 
-    PROVIDE(__lga_fs_end = .);
+    PROVIDE(__lga_lunainit_on_sysconf_end = .);
 
     /* ---- */
 
@@ -98,4 +99,4 @@
     KEEP(*(.lga.lunainit.c_postboot));
 
     PROVIDE(__lga_lunainit_on_postboot_end = .);   
-}
\ No newline at end of file
+} : rodata
\ No newline at end of file