KVM: arm64: Add support for creating PUD hugepages at stage 2
[linux-2.6-block.git] / arch / arm64 / include / asm / pgtable-hwdef.h
index 1d7d8da2ef9b301dec85e80fe1825b95f71aa54b..6f1c187f1c86a8fcd250126d9d5b2a895ff3e18b 100644 (file)
 #define PMD_S2_RDWR            (_AT(pmdval_t, 3) << 6)   /* HAP[2:1] */
 #define PMD_S2_XN              (_AT(pmdval_t, 2) << 53)  /* XN[1:0] */
 
+#define PUD_S2_RDONLY          (_AT(pudval_t, 1) << 6)   /* HAP[2:1] */
+#define PUD_S2_RDWR            (_AT(pudval_t, 3) << 6)   /* HAP[2:1] */
+#define PUD_S2_XN              (_AT(pudval_t, 2) << 53)  /* XN[1:0] */
+
 /*
  * Memory Attribute override for Stage-2 (MemAttr[3:0])
  */