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:
Emmanuel Vadot 2022-08-09 11:36:44 +02:00
parent 8828ebd6fc
commit fd62b3fa1e

View File

@ -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_ */