summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/ChangeLog
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2008-03-13 19:28:33 +0000
committerTill Straumann <strauman@slac.stanford.edu>2008-03-13 19:28:33 +0000
commit35506215c9a6a7bb3007e70dd491de114aea73cc (patch)
treeb64c4ec49e237c84a20c8507e288666bc3ae99db /c/src/lib/libcpu/powerpc/ChangeLog
parent2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-35506215c9a6a7bb3007e70dd491de114aea73cc.tar.bz2
2008-03-13 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.h, new-exceptions/bspsupport/ppc_exc.S, new-exceptions/bspsupport/README, new-exceptions/bspsupport/ppc_exc_hdl.c: Thomas Doerfler clarified (thanks!) that raising an exception and executing the 1st instruction is not an atomical operation. I added a fix to the code that checks if a lower-priority interrupt is under way: we now not only test if the 'lock' variable was set but also check if the interrupted PC points to the 'write lock' instruction. Added more comments and updated README.
Diffstat (limited to 'c/src/lib/libcpu/powerpc/ChangeLog')
-rw-r--r--c/src/lib/libcpu/powerpc/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog
index 6a47b82b23..90d2872a24 100644
--- a/c/src/lib/libcpu/powerpc/ChangeLog
+++ b/c/src/lib/libcpu/powerpc/ChangeLog
@@ -1,3 +1,18 @@
+2008-03-13 Till Straumann <strauman@slac.stanford.edu>
+
+ * new-exceptions/bspsupport/ppc_exc_asm_macros.h,
+ new-exceptions/bspsupport/ppc_exc.S,
+ new-exceptions/bspsupport/README,
+ new-exceptions/bspsupport/ppc_exc_hdl.c:
+ Thomas Doerfler clarified (thanks!) that raising an
+ exception and executing the 1st instruction is not
+ an atomical operation. I added a fix to the code that
+ checks if a lower-priority interrupt is under way:
+ we now not only test if the 'lock' variable was set
+ but also check if the interrupted PC points to the
+ 'write lock' instruction.
+ Added more comments and updated README.
+
2008-03-11 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix;