Displaying 1 result from an estimated 1 matches for "l1_prot_ro".
2008 Jan 18
0
[PATCH] minios: support COW for a zero page
..._mm.h
--- a/extras/mini-os/include/x86/arch_mm.h	Fri Jan 18 15:55:13 2008 +0000
+++ b/extras/mini-os/include/x86/arch_mm.h	Fri Jan 18 16:02:32 2008 +0000
@@ -144,12 +144,14 @@ typedef unsigned long pgentry_t;
 
 #if defined(__i386__)
 #define L1_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED)
+#define L1_PROT_RO (_PAGE_PRESENT|_PAGE_ACCESSED)
 #define L2_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_DIRTY |_PAGE_USER)
 #if defined(CONFIG_X86_PAE)
 #define L3_PROT (_PAGE_PRESENT)
 #endif /* CONFIG_X86_PAE */
 #elif defined(__x86_64__)
 #define L1_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_USER)
+...