aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLexi Winter <ivy@FreeBSD.org>2026-01-06 04:22:20 +0000
committerLexi Winter <ivy@FreeBSD.org>2026-01-06 04:22:20 +0000
commit665ac052aa04c4dc240d67c3c2166ac63e7f86eb (patch)
treeeb1068546d62f979f5374ee9be41fc16638b0f55
parent171f9cbbbfa1f29c854716dc5a1904d9c8d8ea78 (diff)
-rw-r--r--share/examples/etc/make.conf7
-rw-r--r--share/mk/bsd.cpu.mk18
2 files changed, 12 insertions, 13 deletions
diff --git a/share/examples/etc/make.conf b/share/examples/etc/make.conf
index 93c611557cb6..61bc132bad57 100644
--- 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
index d11b8994dcd7..79268139bb2c 100644
--- a/share/mk/bsd.cpu.mk
+++ b/share/mk/bsd.cpu.mk
@@ -277,29 +277,23 @@ MACHINE_CPU = sse3
. 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