X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/22d06cbaaf660067bfea03f73bee9c8630c05d50..6be108db01439d3463342689446e457a315d6705:/lunaix-os/arch/aarch64/includes/asm/aa64_msrs.h diff --git a/lunaix-os/arch/aarch64/includes/asm/aa64_msrs.h b/lunaix-os/arch/aarch64/includes/asm/aa64_msrs.h index d15b11e..b49d102 100644 --- a/lunaix-os/arch/aarch64/includes/asm/aa64_msrs.h +++ b/lunaix-os/arch/aarch64/includes/asm/aa64_msrs.h @@ -17,6 +17,7 @@ #define SP_EL0 __sr_encode(3, 0, 4, 1, 0) #define SP_EL1 __sr_encode(3, 4, 4, 1, 0) +#ifndef __ASM__ #define read_sysreg(reg) \ ({ unsigned long _x; \ asm ("mrs %0, " stringify(reg):"=r"(_x)); \ @@ -40,5 +41,5 @@ #define SCTRL_A (1UL << 1) #define SCTRL_M (1UL << 0) - +#endif #endif /* __LUNAIX_AA64_MSRS_H */