aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xg_private.h
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-06-05 10:42:40 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-06-05 10:42:40 +0100
commitad2de846762c7af9b3661f5ef9e9d7414dd4ccb5 (patch)
tree4e0c56018ebe333da1fe96c49c118047e57dc646 /tools/libxc/xg_private.h
parent44beffcd619b6cfea4afb3875258de6245fb2ab9 (diff)
downloadxen-ad2de846762c7af9b3661f5ef9e9d7414dd4ccb5.tar.gz
xen-ad2de846762c7af9b3661f5ef9e9d7414dd4ccb5.tar.bz2
xen-ad2de846762c7af9b3661f5ef9e9d7414dd4ccb5.zip
Create new vmassist type 'pae_extended_cr3'. Only advertise
pae_pgdir_above_4gb tp guests that have enabled this vmassist. Control tools ensure all PAE page directories are below 4GB unless the vmassist is enabled (triggered via an extended-cr3 option in guest Elf header). Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'tools/libxc/xg_private.h')
-rw-r--r--tools/libxc/xg_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/libxc/xg_private.h b/tools/libxc/xg_private.h
index 8fbf047d17..affd6a07df 100644
--- a/tools/libxc/xg_private.h
+++ b/tools/libxc/xg_private.h
@@ -156,6 +156,9 @@ struct domain_setup_info
unsigned long elf_paddr_offset;
+#define PAEKERN_no 0
+#define PAEKERN_yes 1
+#define PAEKERN_extended_cr3 2
unsigned int pae_kernel;
unsigned int load_symtab;