summaryrefslogtreecommitdiff
path: root/kern/inc/paging.h
diff options
context:
space:
mode:
authorHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-24 03:51:54 -0400
committerHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-24 03:55:02 -0400
commit6b13d5d9b1ff1cb38bb50e918e51a241a225f8da (patch)
tree90e8e5da37402975d769184aeb4b51fa13b610f3 /kern/inc/paging.h
parente021b8f12ad129c0bdbda3111bb93a170e21ae41 (diff)
timer
Diffstat (limited to 'kern/inc/paging.h')
-rw-r--r--kern/inc/paging.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/kern/inc/paging.h b/kern/inc/paging.h
index 182f50f..de00981 100644
--- a/kern/inc/paging.h
+++ b/kern/inc/paging.h
@@ -56,6 +56,7 @@ typedef unsigned int reg_t;
/** means a page can only be accessed in ring 0 */
#define PTE_SUPERVISOR 0
#define PTE_PCD 1
+#define PTE_PWT 1
/** means a page's TLB entry should not be flushed on switching cr3 */
#define PTE_G 1
@@ -65,6 +66,8 @@ typedef unsigned int reg_t;
#define PTE_RW_SHIFT 1
/** USER/SUPERVISOR bit's position */
#define PTE_US_SHIFT 2
+/** PWT bit's position */
+#define PTE_PWT_SHIFT 3
/** PCD bit's position */
#define PTE_PCD_SHIFT 4
/** G bit's position */