X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/6b995c8cb722d10aaacba52999f5c43e43daeb85..72643802c0a85c33b2b6f7b81adf7e032c53a6d7:/lunaix-os/arch/aarch64/includes/asm/aa64_spsr.h diff --git a/lunaix-os/arch/aarch64/includes/asm/aa64_spsr.h b/lunaix-os/arch/aarch64/includes/asm/aa64_spsr.h index 8b5b46f..04482b2 100644 --- a/lunaix-os/arch/aarch64/includes/asm/aa64_spsr.h +++ b/lunaix-os/arch/aarch64/includes/asm/aa64_spsr.h @@ -5,7 +5,12 @@ #include #define SPSR_EL BITFIELD(3, 2) -#define SPSR_SP BIT(0) + +#define SPSR_SP BITFLAG(0) +#define SPSR_I BITFLAG(7) +#define SPSR_F BITFLAG(6) +#define SPSR_I BITFLAG(7) +#define SPSR_AllInt BITFLAG(13) static inline bool spsr_from_el0(reg_t spsr)