]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Persist qemu capabilities in the domain status file
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 4 May 2011 11:55:38 +0000 (12:55 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 5 May 2011 10:33:03 +0000 (11:33 +0100)
commit43c01d38384b8fd1469f4c23dfdd407593c639f8
treef19f9cb68bb08fef9cd1299c5fab38e2e29274b1
parent9b889aacef6060775286e3459715f547068b9804
Persist qemu capabilities in the domain status file

To cope with the QEMU binary being changed while a VM is running,
it is neccessary to persist the original qemu capabilities at the
time the VM is booted.

* src/qemu/qemu_capabilities.c, src/qemu/qemu_capabilities.h: Add
  an enum for a string rep of every capability
* src/qemu/qemu_domain.c, src/qemu/qemu_domain.h: Support for
  storing capabilities in the domain status XML
* src/qemu/qemu_process.c: Populate & free QEMU capabilities at
  domain startup
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
src/qemu/qemu_domain.c
src/qemu/qemu_domain.h
src/qemu/qemu_process.c