summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/ChangeLog
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2007-12-06 19:42:47 +0000
committerTill Straumann <strauman@slac.stanford.edu>2007-12-06 19:42:47 +0000
commiteb8420f7f2883d0d94df4ed640b9773c9bef4746 (patch)
tree40e4207d25887ac8e8d81f7960ca320437a90c78 /c/src/lib/libcpu/powerpc/ChangeLog
parent2007-12-06 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-eb8420f7f2883d0d94df4ed640b9773c9bef4746.tar.bz2
2007-12-06 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception.c, new-exceptions/raw_exception.h: Removed all #ifdef <cpu_flavor>. All exception vectors are now always defined. Changed implementation of <cpu>_vector_is_valid() from 'case' statements to table lookup. Replaced 'ASM_VECTORS_CRITICAL' by a variable 'bsp_raw_vector_is_405_critical' which is set at run-time. Removed PPC_MSR_EXC_BITS. The exception handling code (libbsp/shared/vectors/vectors.S and ../irq/irq_asm.S) now has a run-time check for these bits. Both files are now free of #if <cpu_flavor> constructs.
Diffstat (limited to 'c/src/lib/libcpu/powerpc/ChangeLog')
-rw-r--r--c/src/lib/libcpu/powerpc/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog
index 5d498533c5..616a5baf5e 100644
--- a/c/src/lib/libcpu/powerpc/ChangeLog
+++ b/c/src/lib/libcpu/powerpc/ChangeLog
@@ -1,3 +1,17 @@
+2007-12-06 Till Straumann <strauman@slac.stanford.edu>
+
+ * new-exceptions/raw_exception.c, new-exceptions/raw_exception.h:
+ Removed all #ifdef <cpu_flavor>. All exception vectors are now
+ always defined.
+ Changed implementation of <cpu>_vector_is_valid() from 'case'
+ statements to table lookup.
+ Replaced 'ASM_VECTORS_CRITICAL' by a variable
+ 'bsp_raw_vector_is_405_critical' which is set at run-time.
+ Removed PPC_MSR_EXC_BITS. The exception handling code
+ (libbsp/shared/vectors/vectors.S and ../irq/irq_asm.S) now
+ has a run-time check for these bits.
+ Both files are now free of #if <cpu_flavor> constructs.
+
2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, configure.ac, preinstall.am,