X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/43487eff262637a59a4c2c0272d7c4a824af3944..bb5ae5c85c0812c52e8d53187f2c6b0ee9525c8c:/lunaix-os/arch/aarch64/includes/asm/aa64_mmu.h diff --git a/lunaix-os/arch/aarch64/includes/asm/aa64_mmu.h b/lunaix-os/arch/aarch64/includes/asm/aa64_mmu.h index 9f5c914..5bb176b 100644 --- a/lunaix-os/arch/aarch64/includes/asm/aa64_mmu.h +++ b/lunaix-os/arch/aarch64/includes/asm/aa64_mmu.h @@ -2,6 +2,7 @@ #define __LUNAIX_AA64_MMU_H #include "aa64_asm.h" +#include #if defined(CONFIG_AA64_PAGE_GRAN_4K) #define _MMU_TG 0b01 @@ -47,4 +48,8 @@ #define TCR_EPD0 (1UL << 7) #define TCR_A1 (1UL << 22) +#define TTBR_ASID BITFIELD(63, 48) +#define TTBR_BADDR BITFIELD(47, 1) +#define TTBR_CnP BITFLAG(0) + #endif /* __LUNAIX_AA64_MMU_H */