diff options
-rw-r--r-- | sys/arm64/include/pte.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/arm64/include/pte.h b/sys/arm64/include/pte.h index c447dc1..2b694a6 100644 --- a/sys/arm64/include/pte.h +++ b/sys/arm64/include/pte.h @@ -49,6 +49,10 @@ typedef uint64_t pt_entry_t; /* page table entry */ #define ATTR_nG (1 << 11) #define ATTR_AF (1 << 10) #define ATTR_SH(x) ((x) << 8) +#define ATTR_SH_MASK ATTR_SH(3) +#define ATTR_SH_NS 0 /* Non-shareable */ +#define ATTR_SH_OS 2 /* Outer-shareable */ +#define ATTR_SH_IS 3 /* Inner-shareable */ #define ATTR_AP_RW_BIT (1 << 7) #define ATTR_AP(x) ((x) << 6) #define ATTR_AP_MASK ATTR_AP(3) |