diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-06-05 10:42:40 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-06-05 10:42:40 +0100 |
commit | ad2de846762c7af9b3661f5ef9e9d7414dd4ccb5 (patch) | |
tree | 4e0c56018ebe333da1fe96c49c118047e57dc646 /tools/libxc/xg_private.h | |
parent | 44beffcd619b6cfea4afb3875258de6245fb2ab9 (diff) | |
download | xen-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.h | 3 |
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; |