]> git.ipfire.org Git - thirdparty/libvirt.git/commit
conf: Add a new 'xenbus' controller type
authorJim Fehlig <jfehlig@suse.com>
Wed, 6 Mar 2019 22:59:29 +0000 (15:59 -0700)
committerJim Fehlig <jfehlig@suse.com>
Wed, 13 Mar 2019 18:06:52 +0000 (12:06 -0600)
commit09eb1ae0ec7e592133eb98f4a0fe2f6daa5ba2d9
tree32c4a0328c9a6cb4bb35ee8fcdb768eeec9a4c9f
parent411cdaf884f35b8dac2be17fcc24e052e11b7d60
conf: Add a new 'xenbus' controller type

xenbus is virtual controller (akin to virtio controllers) for Xen
paravirtual devices. Although all Xen VMs have a xenbus, it has
never been modeled in libvirt, or in Xen native VM config format
for that matter.

Recently there have been requests to support Xen's max_grant_frames
setting in libvirt. max_grant_frames is best modeled as an attribute
of xenbus. It describes the maximum IO buffer space (or DMA space)
available in xenbus for use by connected paravirtual devices. This
patch introduces a new xenbus controller type that includes a
maxGrantFrames attribute.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
docs/formatdomain.html.in
docs/schemas/domaincommon.rng
src/conf/domain_conf.c
src/conf/domain_conf.h
src/qemu/qemu_command.c
src/qemu/qemu_domain.c
src/qemu/qemu_domain_address.c