diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-08-31 15:27:58 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-08-31 15:27:58 +0000 |
commit | b2aa729698971208f1700cb1566fd79d3eb2058d (patch) | |
tree | c99171ee3bee7cbfa78f6d403d01c7e2f01a2695 /c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c | |
parent | Regenerate. (diff) | |
download | rtems-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.c | 11 |
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: |