[libvirt] [PATCH 0/3] Refactor feature handling and add support for pvticketlocks

Peter Krempa pkrempa at redhat.com
Tue Sep 24 08:43:53 UTC 2013


The kernel recently added support for paravirtual spinlocks and
qemu will be following up soon. This series adds the support to libvirt.

Peter Krempa (3):
  schema: Rename option to make it reusable
  conf: Refactor storing and usage of feature flags
  qemu: Add support for paravirtual spinlocks in the guest

 docs/formatdomain.html.in                          |   7 +
 docs/schemas/domaincommon.rng                      |  18 +-
 src/conf/domain_conf.c                             | 186 ++++++++++++++-------
 src/conf/domain_conf.h                             |   3 +-
 src/libxl/libxl_conf.c                             |   9 +-
 src/lxc/lxc_container.c                            |   6 +-
 src/qemu/qemu_command.c                            |  30 +++-
 src/vbox/vbox_tmpl.c                               |  45 +++--
 src/xenapi/xenapi_driver.c                         |  10 +-
 src/xenapi/xenapi_utils.c                          |  22 ++-
 src/xenxs/xen_sxpr.c                               |  20 +--
 src/xenxs/xen_xm.c                                 |  30 ++--
 .../qemuxml2argv-pv-spinlock-disabled.args         |   5 +
 .../qemuxml2argv-pv-spinlock-disabled.xml          |  26 +++
 .../qemuxml2argv-pv-spinlock-enabled.args          |   5 +
 .../qemuxml2argv-pv-spinlock-enabled.xml           |  26 +++
 tests/qemuxml2argvtest.c                           |   2 +
 tests/qemuxml2xmltest.c                            |   2 +
 18 files changed, 311 insertions(+), 141 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pv-spinlock-disabled.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pv-spinlock-disabled.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pv-spinlock-enabled.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pv-spinlock-enabled.xml

-- 
1.8.3.2




More information about the libvir-list mailing list