summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2008-07-10 21:39:44 +0000
committerTill Straumann <strauman@slac.stanford.edu>2008-07-10 21:39:44 +0000
commitd71e95a5aabd3bcd6386718f01eca31a96182cd2 (patch)
tree3f9675ec3a9a2b6d3fc533cf5c419e79c4511698 /c/src/lib/libcpu
parent2008-07-10 Till Straumann <strauman@slac.stanford.edu> (diff)
downloadrtems-d71e95a5aabd3bcd6386718f01eca31a96182cd2.tar.bz2
*** empty log message ***
Diffstat (limited to 'c/src/lib/libcpu')
-rw-r--r--c/src/lib/libcpu/powerpc/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog
index 5617e38f63..30c8fadbe8 100644
--- a/c/src/lib/libcpu/powerpc/ChangeLog
+++ b/c/src/lib/libcpu/powerpc/ChangeLog
@@ -1,3 +1,20 @@
+2008-07-10 Till Straumann <strauman@slac.stanford.edu>
+
+ * new-exceptions/bspsupport/README,
+ new-exceptions/bspsupport/ppc_exc.S,
+ new-exceptions/bspsupport/ppc_exc_asm_macros.h,
+ new-exceptions/bspsupport/ppc_exc_bspsupp.h,
+ new-exceptions/bspsupport/ppc_exc_hdl.c,
+ new-exceptions/bspsupport/vectors_init.c:
+ Fixed and enabled stack-switching algorithm which figures out
+ if we already run on the ISR stack rather than relying on the
+ _ISR_Nest_level.
+ Added 'ppc_exc_crit_always_enabled' variable which defines
+ the semantics of critical interrupts.
+ Let asynchronous machine-check handling never call the dispatcher.
+ We don't want to disable MSR_ME ever (to avoid checkstops)
+ and hence asynchronous MEs must not use OS services anyways.
+
2008-07-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/powerpc-utility.h: Includes standard header files,