aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_pagetab.c
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-02-15 14:28:01 +0000
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-02-15 14:28:01 +0000
commitcfafd88d920bc598c5e160fd90eeff5fc3bae323 (patch)
tree1468adfbac8653963520f68a00b385ecee680a03 /tools/libxc/xc_pagetab.c
parent073f9d922a95fa28213539324b1ebbf1b56af330 (diff)
downloadxen-cfafd88d920bc598c5e160fd90eeff5fc3bae323.tar.gz
xen-cfafd88d920bc598c5e160fd90eeff5fc3bae323.tar.bz2
xen-cfafd88d920bc598c5e160fd90eeff5fc3bae323.zip
Lift physical address restriction in save/restore code.
Bump this to 44 bits for x86-32 and 52 bits for x86-64. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'tools/libxc/xc_pagetab.c')
-rw-r--r--tools/libxc/xc_pagetab.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/libxc/xc_pagetab.c b/tools/libxc/xc_pagetab.c
index 38843fefb9..85b3d15800 100644
--- a/tools/libxc/xc_pagetab.c
+++ b/tools/libxc/xc_pagetab.c
@@ -14,7 +14,7 @@
#define L1_PAGETABLE_SHIFT 12
#define L2_PAGETABLE_SHIFT 22
-#define L0_PAGETABLE_MASK_PAE 0x0000000ffffff000ULL
+#define L0_PAGETABLE_MASK_PAE 0x00000ffffffff000ULL
#define L1_PAGETABLE_MASK_PAE 0x1ffULL
#define L2_PAGETABLE_MASK_PAE 0x1ffULL
#define L3_PAGETABLE_MASK_PAE 0x3ULL
@@ -33,7 +33,7 @@
#define L1_PAGETABLE_SHIFT L1_PAGETABLE_SHIFT_PAE
#define L2_PAGETABLE_SHIFT L2_PAGETABLE_SHIFT_PAE
-#define L0_PAGETABLE_MASK_PAE 0x000000fffffff000ULL
+#define L0_PAGETABLE_MASK_PAE 0x000ffffffffff000ULL
#define L1_PAGETABLE_MASK_PAE 0x1ffULL
#define L2_PAGETABLE_MASK_PAE 0x1ffULL
#define L3_PAGETABLE_MASK_PAE 0x1ffULL