[OpenBIOS] [PATCH] ppc: force target CPU

Laurent Vivier laurent at vivier.eu
Sat Nov 21 17:00:40 CET 2015


With gcc-5.2 default target is power7.
As openbios targets PowerMacs G3/G4/G5, force
gcc target to be G3 (32bit) or G5 (64bit).

Signed-off-by: Laurent Vivier <laurent at vivier.eu>
---
 config/scripts/switch-arch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/config/scripts/switch-arch b/config/scripts/switch-arch
index 38d263d..bcf807a 100755
--- a/config/scripts/switch-arch
+++ b/config/scripts/switch-arch
@@ -265,7 +265,7 @@ for ARCH in $arch_list; do
         ppc)
         select_prefix powerpc powerpc64
         if [ "$unix" = "no" ]; then
-            CFLAGS="-m32 -msoft-float -fno-builtin-bcopy -fno-builtin-log2"
+            CFLAGS="-m32 -mcpu=G3 -msoft-float -fno-builtin-bcopy -fno-builtin-log2"
             AS_FLAGS="-m32"
         else
             CFLAGS="-fno-builtin"
@@ -275,7 +275,7 @@ for ARCH in $arch_list; do
 
         ppc64)
         select_prefix powerpc64
-        CFLAGS="-Wa,-a64 -m64 -msoft-float -fno-builtin"
+        CFLAGS="-Wa,-a64 -m64 -mcpu=G5 -msoft-float -fno-builtin"
         AS_FLAGS="-Wa,-a64"
         ;;
 
-- 
2.5.0




More information about the OpenBIOS mailing list