diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2007-12-06 19:42:47 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2007-12-06 19:42:47 +0000 |
commit | eb8420f7f2883d0d94df4ed640b9773c9bef4746 (patch) | |
tree | 40e4207d25887ac8e8d81f7960ca320437a90c78 /c/src/lib/libcpu/powerpc/ChangeLog | |
parent | 2007-12-06 Ralf Corsepius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-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/ChangeLog | 14 |
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, |