summaryrefslogtreecommitdiff
path: root/src/sys/include/arch/amd64/mmu.h
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-09-14 21:34:29 -0400
committerIan Moffett <ian@osmora.org>2025-09-14 21:34:29 -0400
commit5c59626c90761d6383ad585acdcfd0310d5a5687 (patch)
tree8c72e0ba5793e4ba5fc1793a2101e070fe16662b /src/sys/include/arch/amd64/mmu.h
parent1268a8064d41bfb2f16679af3a39d38cae46ea0f (diff)
kern: Add sys/mman.h and generic prot flags
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/include/arch/amd64/mmu.h')
-rw-r--r--src/sys/include/arch/amd64/mmu.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/sys/include/arch/amd64/mmu.h b/src/sys/include/arch/amd64/mmu.h
index 0cecd68..0edd0bc 100644
--- a/src/sys/include/arch/amd64/mmu.h
+++ b/src/sys/include/arch/amd64/mmu.h
@@ -36,6 +36,7 @@
#define _MACHINE_MMU_H_
#include <sys/cpuvar.h>
+#include <sys/mman.h>
#include <sys/param.h>
#include <vm/vm.h>
@@ -43,10 +44,9 @@
* Standard memory protection flags
*/
#define MMU_PROT_NONE 0x0 /* Nothing */
-#define MMU_PROT_READ BIT(0) /* Readable */
-#define MMU_PROT_WRITE BIT(1) /* Writable */
-#define MMU_PROT_EXEC BIT(2) /* Executable */
-
+#define MMU_PROT_READ PROT_READ /* Readable */
+#define MMU_PROT_WRITE PROT_WRITE /* Writable */
+#define MMU_PROT_EXEC PROT_EXEC /* Executable */
/*
* This will represent a virtual to