summaryrefslogtreecommitdiffstats
path: root/sys/powerpc
diff options
context:
space:
mode:
authorjhibbits <jhibbits@FreeBSD.org>2015-12-29 03:31:06 +0000
committerjhibbits <jhibbits@FreeBSD.org>2015-12-29 03:31:06 +0000
commit7d0bcce58dec66b815419d00b1e67af54b58f68e (patch)
tree030dd3cddc4844b672550bc59522514ea5eb8d32 /sys/powerpc
parentebf326060e2872b3330fda6ebc1a1a0ef74b5876 (diff)
downloadFreeBSD-src-7d0bcce58dec66b815419d00b1e67af54b58f68e.zip
FreeBSD-src-7d0bcce58dec66b815419d00b1e67af54b58f68e.tar.gz
Update capabilities of e500mc, e5500, e6500.
Diffstat (limited to 'sys/powerpc')
-rw-r--r--sys/powerpc/powerpc/cpu.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/powerpc/powerpc/cpu.c b/sys/powerpc/powerpc/cpu.c
index 7145505..43190ae 100644
--- a/sys/powerpc/powerpc/cpu.c
+++ b/sys/powerpc/powerpc/cpu.c
@@ -175,9 +175,12 @@ static const struct cputab models[] = {
{ "Freescale e500v2 core", FSL_E500v2, REVFMT_MAJMIN,
0, cpu_booke_setup },
{ "Freescale e500mc core", FSL_E500mc, REVFMT_MAJMIN,
- 0, cpu_booke_setup },
+ PPC_FEATURE_HAS_FPU, cpu_booke_setup },
{ "Freescale e5500 core", FSL_E5500, REVFMT_MAJMIN,
- 0, cpu_booke_setup },
+ PPC_FEATURE_64 | PPC_FEATURE_HAS_FPU, cpu_booke_setup },
+ { "Freescale e6500 core", FSL_E6500, REVFMT_MAJMIN,
+ PPC_FEATURE_64 | PPC_FEATURE_HAS_ALTIVEC | PPC_FEATURE_HAS_FPU,
+ cpu_booke_setup },
{ "IBM Cell Broadband Engine", IBMCELLBE, REVFMT_MAJMIN,
PPC_FEATURE_64 | PPC_FEATURE_HAS_ALTIVEC | PPC_FEATURE_HAS_FPU,
NULL},
OpenPOWER on IntegriCloud