Interrupt masking logic was backwards
authorBernard Blackham <[email protected]>
Fri, 15 Aug 2003 15:34:21 +0000 (15:34 +0000)
committerBernard Blackham <[email protected]>
Fri, 15 Aug 2003 15:34:21 +0000 (15:34 +0000)
ROM2/asm.h

index 41e9fe2..c99d4a7 100644 (file)
@@ -35,11 +35,11 @@ extern inline void bclr(const void* addr, const u8 mask) {
 }
 
 extern inline void lock() {
-       asm volatile ("cli");
+       asm volatile ("sei");
 }
 
 extern inline void unlock() {
-       asm volatile ("sei");
+       asm volatile ("cli");
 }
 
 #endif /* _ASM_H_ */

UCC git Repository :: git.ucc.asn.au