[OpenBIOS] [PATCH 5/5] Consolidate .sbss and .sbss.* sections and align them on PowerPC

Pavel Roskin proski at gnu.org
Sun May 17 02:16:39 CEST 2009


This is needed on Fedora 11 (GNU ld 2.19.51.0.2).  Otherwise, qemu
reports on statup:

invalid/unsupported opcode: 00 - 18 - 01 (00004070) 00000004 1
invalid/unsupported opcode: 00 - 04 - 17 (000095c8) 000095ec 0
---

 arch/ppc/qemu/ldscript |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/arch/ppc/qemu/ldscript b/arch/ppc/qemu/ldscript
index 66fcbcd..4a697af 100644
--- a/arch/ppc/qemu/ldscript
+++ b/arch/ppc/qemu/ldscript
@@ -52,6 +52,13 @@ SECTIONS
 	_ebss = .;
     }
 
+    .sbss ALIGN(4096): {
+        _sbss = .;
+	*(.sbss)
+	*(.sbss.*)
+	_esbss = .;
+    }
+
     . = HRESET_ADDR;
 
     .romentry : { *(.romentry) }



More information about the OpenBIOS mailing list