+ /* align to 8 bytes, so it can cover both 32 and 64 bits address line*/
+ . = ALIGN(8);
+
+ PROVIDE(__lga_devdefs_start = .);
+
+ KEEP(*(.lga.devdefs));
+
+ PROVIDE(__lga_devdefs_end = .);
+
+ /* ---- */
+
+ . = ALIGN(8);
+
+ PROVIDE(__lga_dev_ld_kboot_start = .);
+
+ KEEP(*(.lga.devdefs.ld_kboot));
+
+ PROVIDE(__lga_dev_ld_kboot_end = .);
+
+ /* ---- */
+
+ . = ALIGN(8);
+
+ PROVIDE(__lga_dev_ld_sysconf_start = .);
+
+ KEEP(*(.lga.devdefs.ld_sysconf));
+
+ PROVIDE(__lga_dev_ld_sysconf_end = .);
+
+ /* ---- */
+
+ . = ALIGN(8);
+
+ PROVIDE(__lga_dev_ld_timedev_start = .);
+
+ KEEP(*(.lga.devdefs.ld_timedev));
+
+ PROVIDE(__lga_dev_ld_timedev_end = .);
+
+ /* ---- */
+
+ . = ALIGN(8);
+
+ PROVIDE(__lga_dev_ld_post_start = .);