]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Xen: Add support for qemu command-line passthrough
authorJim Fehlig <jfehlig@suse.com>
Thu, 30 Jul 2020 19:25:20 +0000 (13:25 -0600)
committerJim Fehlig <jfehlig@suse.com>
Tue, 25 Aug 2020 16:11:08 +0000 (10:11 -0600)
commitb0cad42ef24ad379e2d7bc47cd8cd39dba5f35fa
treeb3afa7cae1ce31d61f3aefbffc928e5f330c57fe
parent6738c79380d75e9a2c5dddb49ee4673c71cef3a1
Xen: Add support for qemu command-line passthrough

Xen supports passing arbitrary arguments to the QEMU device model via
the 'extra' member of the public libxl_domain_build_info structure.
This patch adds a 'xen' namespace extension, similar to the QEMU and
bhyve drivers, to map arbitrary arguments to the 'extra' member. Only
passthrough of arguments is supported. Passthrough of environment
variables or capabilities adjustments is not supported.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
docs/drvxen.html.in
docs/schemas/domaincommon.rng
src/libxl/libxl_conf.c
src/libxl/libxl_conf.h
src/libxl/libxl_domain.c
src/libxl/libxl_domain.h