summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-08-31 15:27:58 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-08-31 15:27:58 +0000
commitb2aa729698971208f1700cb1566fd79d3eb2058d (patch)
treec99171ee3bee7cbfa78f6d403d01c7e2f01a2695 /c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
parentRegenerate. (diff)
downloadrtems-b2aa729698971208f1700cb1566fd79d3eb2058d.tar.bz2
2011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/bspsupport/ppc_exc_categories.c, shared/include/cpuIdent.c, shared/include/cpuIdent.h: Support e200z7.
Diffstat (limited to 'c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c')
-rw-r--r--c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
index 96aefe37a4..08d3907b58 100644
--- a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
+++ b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
@@ -54,6 +54,7 @@ char *get_ppc_cpu_type_name(ppc_cpu_id_t cpu)
case PPC_e200z0: return "e200z0";
case PPC_e200z1: return "e200z1";
case PPC_e200z6: return "e200z6";
+ case PPC_e200z7: return "e200z7";
case PPC_e500v2: return "e500v2";
default:
printk("Unknown CPU value of 0x%x. Please add it to "
@@ -66,12 +67,14 @@ ppc_cpu_id_t get_ppc_cpu_type(void)
{
/*
* cpu types listed here have the lowermost nibble as a version identifier
- * we will tweak them to the starndard version
+ * we will tweak them to the standard version
*/
const uint32_t ppc_cpu_id_version_nibble[] = {
- PPC_e200z6,
PPC_e200z0,
- PPC_e200z1};
+ PPC_e200z1,
+ PPC_e200z6,
+ PPC_e200z7
+ };
unsigned int pvr;
int i;
@@ -120,6 +123,7 @@ ppc_cpu_id_t get_ppc_cpu_type(void)
case PPC_e200z0:
case PPC_e200z1:
case PPC_e200z6:
+ case PPC_e200z7:
case PPC_e300c1:
case PPC_e300c2:
case PPC_e300c3:
@@ -179,6 +183,7 @@ ppc_cpu_id_t get_ppc_cpu_type(void)
case PPC_e200z0:
case PPC_e200z1:
case PPC_e200z6:
+ case PPC_e200z7:
case PPC_e500v2:
current_ppc_features.is_bookE = PPC_BOOKE_E500;
default: