diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-10-19 10:55:46 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-10-19 10:55:46 +0100 |
commit | 90abd2437ad7cd010b2ad63e6b4b1a6571c67ab6 (patch) | |
tree | b589eb331332cb61c5e06048feb4616e09b74429 /tools/python/xen/xm | |
parent | ed71370de1b6dd127bfd0d2f996174c7efbabab9 (diff) | |
download | xen-90abd2437ad7cd010b2ad63e6b4b1a6571c67ab6.tar.gz xen-90abd2437ad7cd010b2ad63e6b4b1a6571c67ab6.tar.bz2 xen-90abd2437ad7cd010b2ad63e6b4b1a6571c67ab6.zip |
Per-domain switch to disable oos shadow page tables
Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com>
Diffstat (limited to 'tools/python/xen/xm')
-rw-r--r-- | tools/python/xen/xm/create.py | 9 | ||||
-rw-r--r-- | tools/python/xen/xm/xenapi_create.py | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/tools/python/xen/xm/create.py b/tools/python/xen/xm/create.py index e47db2f140..4c71587d3f 100644 --- a/tools/python/xen/xm/create.py +++ b/tools/python/xen/xm/create.py @@ -610,6 +610,11 @@ gopts.var('s3_integrity', val='TBOOT_MEMORY_PROTECT', use="""Should domain memory integrity be verified during S3? (0=protection is disabled; 1=protection is enabled.""") +gopts.var('oos', val='OOS', + fn=set_int, default=1, + use="""Should out-of-sync shadow page tabled be enabled? + (0=OOS is disabled; 1=OOS is enabled.""") + gopts.var('cpuid', val="IN[,SIN]:eax=EAX,ebx=EBX,ecx=ECX,edx=EDX", fn=append_value, default=[], use="""Cpuid description.""") @@ -990,7 +995,7 @@ def configure_hvm(config_image, vals): 'vnc', 'vncdisplay', 'vncunused', 'vncconsole', 'vnclisten', 'sdl', 'display', 'xauthority', 'rtc_timeoffset', 'monitor', 'acpi', 'apic', 'usb', 'usbdevice', 'keymap', 'pci', 'hpet', - 'guest_os_type', 'hap', 'opengl', 'cpuid', 'cpuid_check', + 'guest_os_type', 'hap', 'oos', 'opengl', 'cpuid', 'cpuid_check', 'viridian', 'xen_extended_power_mgmt', 'pci_msitranslate', 'vpt_align', 'pci_power_mgmt', 'xen_platform_pci', 'gfx_passthru', 'description' ] @@ -1038,6 +1043,8 @@ def make_config(vals): config.append(['backend', ['tpmif']]) if vals.localtime: config.append(['localtime', vals.localtime]) + if vals.oos: + config.append(['oos', vals.oos]) config_image = configure_image(vals) if vals.bootloader: diff --git a/tools/python/xen/xm/xenapi_create.py b/tools/python/xen/xm/xenapi_create.py index d8e9dc54c7..1f86357170 100644 --- a/tools/python/xen/xm/xenapi_create.py +++ b/tools/python/xen/xm/xenapi_create.py @@ -1073,6 +1073,7 @@ class sxp2xml: 'vhpt', 'guest_os_type', 'hap', + 'oos', 'pci_msitranslate', 'pci_power_mgmt', 'xen_platform_pci', |