ARM: mm: introduce present, faulting entries for PAGE_NONE
[deliverable/linux.git] / arch / arm / include / asm / pgtable-2level.h
index 2317a71c8f8ec4c2cbc5404d96d1c3953877eda8..f97ee02386ee063ba12b78786c9a6cd8a4106676 100644 (file)
  * The PTE table pointer refers to the hardware entries; the "Linux"
  * entries are stored 1024 bytes below.
  */
+#define L_PTE_VALID            (_AT(pteval_t, 1) << 0)         /* Valid */
 #define L_PTE_PRESENT          (_AT(pteval_t, 1) << 0)
 #define L_PTE_YOUNG            (_AT(pteval_t, 1) << 1)
 #define L_PTE_FILE             (_AT(pteval_t, 1) << 2) /* only when !PRESENT */
 #define L_PTE_USER             (_AT(pteval_t, 1) << 8)
 #define L_PTE_XN               (_AT(pteval_t, 1) << 9)
 #define L_PTE_SHARED           (_AT(pteval_t, 1) << 10)        /* shared(v6), coherent(xsc3) */
+#define L_PTE_NONE             (_AT(pteval_t, 1) << 11)
 
 /*
  * These are the memory types, defined to be compatible with
This page took 0.025169 seconds and 5 git commands to generate.