X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/6be108db01439d3463342689446e457a315d6705..dd82b939699fb0b298ccbfd66b84ef0d7a78a53b:/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 07a807a..04482b2 100644 --- a/lunaix-os/arch/aarch64/includes/asm/aa64_spsr.h +++ b/lunaix-os/arch/aarch64/includes/asm/aa64_spsr.h @@ -4,8 +4,13 @@ #include #include -#define SPSR_EL BITS(3, 2) -#define SPSR_SP BIT(0) +#define SPSR_EL BITFIELD(3, 2) + +#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)