Module Name:    src
Committed By:   jmcneill
Date:           Sun Feb  7 21:15:41 UTC 2021

Modified Files:
        src/sys/arch/arm/include: cpufunc.h

Log Message:
Add ENABLE_INTERRUPT() / DISABLE_INTERRUPT() macros for compatibility
with aarch64.


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/arm/include/cpufunc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/include/cpufunc.h
diff -u src/sys/arch/arm/include/cpufunc.h:1.86 src/sys/arch/arm/include/cpufunc.h:1.87
--- src/sys/arch/arm/include/cpufunc.h:1.86	Thu Dec  3 07:45:52 2020
+++ src/sys/arch/arm/include/cpufunc.h	Sun Feb  7 21:15:40 2021
@@ -353,6 +353,9 @@ enable_interrupts(uint32_t mask)
 #define restore_interrupts(old_cpsr)					\
 	(__set_cpsr_c((I32_bit | F32_bit), (old_cpsr) & (I32_bit | F32_bit)))
 
+#define	ENABLE_INTERRUPT()	cpsie(I32_bit)
+#define	DISABLE_INTERRUPT()	cpsid(I32_bit)
+
 static inline void cpsie(register_t psw) __attribute__((__unused__));
 static inline register_t cpsid(register_t psw) __attribute__((__unused__));
 

Reply via email to