mptable: Reset pinmask on new bus or device.
[seabios.git] / src / rombios.lds.S
index 8400732e39bde82309e5206b1cb449ecd72eb377..20cbebee3debd08a7c77b8de0b724df8f6178bec 100644 (file)
@@ -11,12 +11,17 @@ OUTPUT_ARCH("i386")
 ENTRY(post32)
 SECTIONS
 {
-        .text code32_start : {
-                *(.text32)
+        .text code32flat_start : {
+                *(.text32flat)
 
-                . = code16_start + BUILD_BIOS_ADDR - code32_start ;
+                . = code32seg_start + BUILD_BIOS_ADDR - code32flat_start ;
+                *(.text32seg)
+
+                . = data16_start + BUILD_BIOS_ADDR - code32flat_start ;
+                *(.data16)
+                . = text16_start + BUILD_BIOS_ADDR - code32flat_start ;
                 *(.text16)
-                final_code16_end = . ;
+                final_text16_end = . ;
                 }
         /DISCARD/ : {
                 *(.text*) *(.data*) *(.bss*) *(.rodata*)