summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2007-12-08 22:46:59 +0000
committerTill Straumann <strauman@slac.stanford.edu>2007-12-08 22:46:59 +0000
commit4be2812f5bed647ebdf98d99203ed6783825a012 (patch)
tree4f50c17a2bf027a2377d097e1f22677a61a34e46 /c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
parent2007-12-08 Till Straumann <strauman@slac.stanford.edu> (diff)
downloadrtems-4be2812f5bed647ebdf98d99203ed6783825a012.tar.bz2
2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/e500_raw_exc_init.c, new-exceptions/raw_exception.c, shared/include/cpuIdent.c, shared/include/cpuIdent.h: Added different kinds of 'bookE' to the ppc_cpu_is_bookE feature check; unfortunately...
Diffstat (limited to 'c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c')
-rw-r--r--c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
index d1b5b74f77..3715c6c29b 100644
--- a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
+++ b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c
@@ -123,8 +123,10 @@ ppc_cpu_id_t get_ppc_cpu_type()
switch ( current_ppc_cpu ) {
case PPC_405:
+ current_ppc_features.is_bookE = PPC_BOOKE_405;
+ break;
case PPC_8540:
- current_ppc_features.is_bookE = 1;
+ current_ppc_features.is_bookE = PPC_BOOKE_E500;
default:
break;
}