Page MenuHomeFreeBSD

D54257.diff
No OneTemporary

D54257.diff

diff --git a/share/examples/etc/make.conf b/share/examples/etc/make.conf
--- a/share/examples/etc/make.conf
+++ b/share/examples/etc/make.conf
@@ -47,7 +47,12 @@
# cortex-a7, cortex-a8, cortex-a9, cortex-a12,
# cortex-a15, cortex-a17
# ARM64 architecture: cortex-a53, cortex-a57, cortex-a72,
-# exynos-m1
+# exynos-m1
+# POWER / PowerPC architecture:
+# (POWER CPUs) power5, power5x, power6, power6x, power7, power8,
+# power9, power10, power11
+# (PowerPC CPUs) g5, 970, e5500
+#
#
# (?= allows to buildworld for a different CPUTYPE.)
#
diff --git a/share/mk/bsd.cpu.mk b/share/mk/bsd.cpu.mk
--- a/share/mk/bsd.cpu.mk
+++ b/share/mk/bsd.cpu.mk
@@ -277,29 +277,23 @@
. endif
MACHINE_CPU += amd64 sse2 sse mmx
########## powerpc
-. elif ${MACHINE_ARCH} == "powerpc"
-. if ${CPUTYPE} == "e500"
-MACHINE_CPU = booke softfp
-. elif ${CPUTYPE} == "g4"
-MACHINE_CPU = aim altivec
-. else
-MACHINE_CPU= aim
-. endif
. elif ${MACHINE_ARCH} == "powerpc64"
. if ${CPUTYPE} == "e5500"
MACHINE_CPU = booke
-. elif ${CPUTYPE} == power7
+. elif ${CPUTYPE} == "power7"
MACHINE_CPU = altivec vsx
-. elif ${CPUTYPE} == power8
+. elif ${CPUTYPE} == "power8"
MACHINE_CPU = altivec vsx vsx2
-. elif ${CPUTYPE} == power9
+. elif ${CPUTYPE} == "power9" || ${CPUTYPE} == "power10" || \
+ ${CPUTYPE} == "power11"
MACHINE_CPU = altivec vsx vsx2 vsx3
. else
MACHINE_CPU = aim altivec
. endif
. elif ${MACHINE_ARCH} == "powerpc64le"
MACHINE_CPU = aim altivec vsx vsx2
-. if ${CPUTYPE} == power9
+. if ${CPUTYPE} == "power9" || ${CPUTYPE} == "power10" || \
+ ${CPUTYPE} == "power11"
MACHINE_CPU += vsx3
. endif
########## riscv

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 16, 6:59 AM (11 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35127865
Default Alt Text
D54257.diff (1 KB)

Event Timeline