x86: move pte types into pgtable*.h
[deliverable/linux.git] / arch / x86 / include / asm / pgtable-2level_types.h
index d77db8990eaaa9e7b8250f50134d22979fc4a1d7..09ae67efcebd55c1a559099f91b29c06e2f8477a 100644 (file)
@@ -1,6 +1,21 @@
 #ifndef _ASM_X86_PGTABLE_2LEVEL_DEFS_H
 #define _ASM_X86_PGTABLE_2LEVEL_DEFS_H
 
+#ifndef __ASSEMBLY__
+#include <linux/types.h>
+
+typedef unsigned long  pteval_t;
+typedef unsigned long  pmdval_t;
+typedef unsigned long  pudval_t;
+typedef unsigned long  pgdval_t;
+typedef unsigned long  pgprotval_t;
+
+typedef union {
+       pteval_t pte;
+       pteval_t pte_low;
+} pte_t;
+#endif /* !__ASSEMBLY__ */
+
 #define SHARED_KERNEL_PMD      0
 
 /*
This page took 0.025765 seconds and 5 git commands to generate.