[libvirt] [PATCH 00/12] Various libxl driver improvements

Jim Fehlig jfehlig at suse.com
Fri Aug 30 21:46:46 UTC 2013


This series contains several improvements for the libxl driver.

Patches 1 and 2 are primarily code movement, putting code in
files that are more consistent with other drivers.

Patches 3 through 12 improve locking of the libxlDriverPrivate
struct, similar to the work done in the QEMU and LXC drivers

Obviously post-1.1.2 material, but would be nice to get it in
soon thereafter for testing throughout the 1.1.3 cycle...

Jim Fehlig (12):
  libxl: Move detection of autoballoon to libxl_conf
  libxl: Introduce libxl_domain.[ch]
  libxl: Earlier detection of not running on Xen
  libxl: Add libxl_version_info to libxlDriverPrivate
  libxl: libxl: Use per-domain ctx in libxlMakeDomCreateInfo
  libxl: User per-domain ctx in libxlDomainGetInfo
  libxl: Introduce libxlDriverConfig object
  libxl: Use atomic ops for driver->nactive
  libxl: Add comments to libxlDriverPrivate fields
  libxl: Move driver lock/unlock to libxl_conf
  libxl: Remove unnecessary driver locking
  libxl: Add libxlDomObjFromDomain

 po/POTFILES.in           |    1 +
 src/Makefile.am          |    1 +
 src/libxl/libxl_conf.c   |  149 +++++-
 src/libxl/libxl_conf.h   |   87 +--
 src/libxl/libxl_domain.c |  469 ++++++++++++++++
 src/libxl/libxl_domain.h |   61 +++
 src/libxl/libxl_driver.c | 1329 ++++++++++------------------------------------
 7 files changed, 1010 insertions(+), 1087 deletions(-)
 create mode 100644 src/libxl/libxl_domain.c
 create mode 100644 src/libxl/libxl_domain.h

-- 
1.8.1.4




More information about the libvir-list mailing list