diff options
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 |