Changeset View
Changeset View
Standalone View
Standalone View
sys/powerpc/include/pte.h
Show First 20 Lines • Show All 114 Lines • ▼ Show 20 Lines | |||||
#define LPTE_SWBITS 0x0000000000000078ULL | #define LPTE_SWBITS 0x0000000000000078ULL | ||||
#define LPTE_WIRED 0x0000000000000010ULL | #define LPTE_WIRED 0x0000000000000010ULL | ||||
#define LPTE_LOCKED 0x0000000000000008ULL | #define LPTE_LOCKED 0x0000000000000008ULL | ||||
#define LPTE_BIG 0x0000000000000004ULL /* 4kb/16Mb page */ | #define LPTE_BIG 0x0000000000000004ULL /* 4kb/16Mb page */ | ||||
#define LPTE_HID 0x0000000000000002ULL | #define LPTE_HID 0x0000000000000002ULL | ||||
#define LPTE_VALID 0x0000000000000001ULL | #define LPTE_VALID 0x0000000000000001ULL | ||||
/* Low quadword: */ | /* Low quadword: */ | ||||
#define LP_4K_16M 0x38 /* 4KB base, 16MB actual page size */ | |||||
#define EXTEND_PTE(x) UINT64_C(x) /* make constants 64-bit */ | #define EXTEND_PTE(x) UINT64_C(x) /* make constants 64-bit */ | ||||
#define LPTE_RPGN 0xfffffffffffff000ULL | #define LPTE_RPGN 0xfffffffffffff000ULL | ||||
#define LPTE_LP_MASK 0x00000000000ff000ULL | |||||
#define LPTE_LP_SHIFT 12 | |||||
#define LPTE_LP_4K_16M ((unsigned long long)(LP_4K_16M) << LPTE_LP_SHIFT) | |||||
#define LPTE_REF EXTEND_PTE( PTE_REF ) | #define LPTE_REF EXTEND_PTE( PTE_REF ) | ||||
#define LPTE_CHG EXTEND_PTE( PTE_CHG ) | #define LPTE_CHG EXTEND_PTE( PTE_CHG ) | ||||
#define LPTE_WIMG EXTEND_PTE( PTE_WIMG ) | #define LPTE_WIMG EXTEND_PTE( PTE_WIMG ) | ||||
#define LPTE_W EXTEND_PTE( PTE_W ) | #define LPTE_W EXTEND_PTE( PTE_W ) | ||||
#define LPTE_I EXTEND_PTE( PTE_I ) | #define LPTE_I EXTEND_PTE( PTE_I ) | ||||
#define LPTE_M EXTEND_PTE( PTE_M ) | #define LPTE_M EXTEND_PTE( PTE_M ) | ||||
#define LPTE_G EXTEND_PTE( PTE_G ) | #define LPTE_G EXTEND_PTE( PTE_G ) | ||||
#define LPTE_NOEXEC 0x0000000000000004ULL | #define LPTE_NOEXEC 0x0000000000000004ULL | ||||
▲ Show 20 Lines • Show All 289 Lines • Show Last 20 Lines |