linuxkpi: pgtable: Add more defines
Needed by drm-kmod Reviewed by: bz Obtained from: drm-kmod Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D36101
This commit is contained in:
parent
8828ebd6fc
commit
fd62b3fa1e
@ -42,4 +42,19 @@ typedef struct page *pgtable_t;
|
||||
|
||||
#define pgprot_decrypted(prot) (prot)
|
||||
|
||||
#if defined(__i386__) || defined(__amd64__)
|
||||
#define _PAGE_BIT_PRESENT 0
|
||||
#define _PAGE_BIT_RW 1
|
||||
#define _PAGE_BIT_USER 2
|
||||
#define _PAGE_BIT_PWT 3
|
||||
#define _PAGE_BIT_PCD 4
|
||||
#define _PAGE_BIT_PAT 7
|
||||
|
||||
#define _PAGE_PRESENT (((pteval_t) 1) << _PAGE_BIT_PRESENT)
|
||||
#define _PAGE_RW (((pteval_t) 1) << _PAGE_BIT_RW)
|
||||
#define _PAGE_PWT (((pteval_t) 1) << _PAGE_BIT_PWT)
|
||||
#define _PAGE_PCD (((pteval_t) 1) << _PAGE_BIT_PCD)
|
||||
#define _PAGE_PAT (((pteval_t) 1) << _PAGE_BIT_PAT)
|
||||
#endif
|
||||
|
||||
#endif /* _LINUXKPI_ASM_PGTABLE_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user