diff options
author | Paul Durrant <paul.durrant@citrix.com> | 2013-08-02 17:45:31 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2013-08-05 10:25:21 +0100 |
commit | 066e134fb33b7fe0a0a496b459bbd675b146403c (patch) | |
tree | c8f5b3358095ade49a5eddc6cdca9aaf475df813 /tools/libxl/libxl.h | |
parent | c10b492064ad83d6db8d576014cdcbe73f028e50 (diff) | |
download | xen-066e134fb33b7fe0a0a496b459bbd675b146403c.tar.gz xen-066e134fb33b7fe0a0a496b459bbd675b146403c.tar.bz2 xen-066e134fb33b7fe0a0a496b459bbd675b146403c.zip |
Add vendor_device parameter for HVM guests
The parameter determines which, if any, xen-pvdevice is specified on the
QEMU command line. The default value is 'none' which means no argument will
be passed. A value of 'xenserver' specifies a xen-pvdevice with device-id
0xc000 (the initial value in the xenserver namespace - see
docs/misc/pci-device-reservations.txt).
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
[ ijc -- s/BUILD_INFO/BUILDINFO for consistency in LIBXL_HAVE define ]
Diffstat (limited to 'tools/libxl/libxl.h')
-rw-r--r-- | tools/libxl/libxl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h index 37e4d82d3b..be19bf5186 100644 --- a/tools/libxl/libxl.h +++ b/tools/libxl/libxl.h @@ -82,6 +82,14 @@ #define LIBXL_HAVE_DOMAIN_NODEAFFINITY 1 /* + * LIBXL_HAVE_BUILDINFO_HVM_VENDOR_DEVICE indicates that the + * libxl_vendor_device field is present in the hvm sections of + * libxl_domain_build_info. This field tells libxl which + * flavour of xen-pvdevice to enable in QEMU. + */ +#define LIBXL_HAVE_BUILDINFO_HVM_VENDOR_DEVICE 1 + +/* * libxl ABI compatibility * * The only guarantee which libxl makes regarding ABI compatibility |