diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2008-03-13 19:28:33 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2008-03-13 19:28:33 +0000 |
commit | 35506215c9a6a7bb3007e70dd491de114aea73cc (patch) | |
tree | b64c4ec49e237c84a20c8507e288666bc3ae99db /c/src/lib/libcpu/powerpc/ChangeLog | |
parent | 2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-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/ChangeLog | 15 |
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; |