diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2008-03-12 05:17:13 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2008-03-12 05:17:13 +0000 |
commit | d0014c7545eb0150911d6fc32cff5c7638fe56d9 (patch) | |
tree | d98d7ba23d8ad2be2dfac80eb5d3fb079b1efe8a | |
parent | Add binutils-patch. (diff) | |
download | rtems-d0014c7545eb0150911d6fc32cff5c7638fe56d9.tar.bz2 |
2008-03-11 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix;
need to crand not cror when testing lower priority locks
during machine-check handling.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libcpu/powerpc/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_asm_macros.h | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog index 9f70d9edfd..6a47b82b23 100644 --- a/c/src/lib/libcpu/powerpc/ChangeLog +++ b/c/src/lib/libcpu/powerpc/ChangeLog @@ -1,3 +1,9 @@ +2008-03-11 Till Straumann <strauman@slac.stanford.edu> + + * new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix; + need to crand not cror when testing lower priority locks + during machine-check handling. + 2008-03-05 Till Straumann <strauman@slac.stanford.edu> * new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix; diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_asm_macros.h b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_asm_macros.h index 5b3a39b456..e7818e7a10 100644 --- a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_asm_macros.h +++ b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_asm_macros.h @@ -177,7 +177,7 @@ ppc_exc_min_prolog_sync_\_NAME: cmpli cr4, r5, 0 lwz r5, ppc_exc_lock_crit@sdarel(r13) cmpli cr0, r5, 0 - cror EQ(cr4), EQ(cr4), EQ(cr0) + crand EQ(cr4), EQ(cr4), EQ(cr0) .endm /* Minimal prologue snippets jump into WRAP |