[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v2 00/18] libxl: synchronise domain configuration



Version 2 of this series based on master branch. Lots of new patches including
bug fixes and some improvement.

I only did some simple tests, more comprehensive tests will be conducted once
we agree on the way to move forward.

This series can be pulled from:
 git://xenbits.xen.org/people/liuw/xen.git wip.config-sync2

Wei.

Wei Liu (18):
  libxl: libxl error code is signed integer
  libxl: make userdata_path libxl internal function
  libxl: functions to lock / unlock domain data in libxl user data
    store
  libxl: properly lock user data store
  libxl: libxl-json format and internal functions to get / set it
  libxl: store a copy of configuration when creating domain
  libxl: separate device add/rm complete callbacks
  libxl: introduce libxl__device_from_pcidev
  libxl: disallow attaching the same device more than once
  tools/misc: introduce helper to initialise Dom0
  libxl: synchronise configuration when we hotplug a device
  libxl: synchronise configuration when we remove/destroy a device
  libxl: make libxl_cd_insert "eject" + "insert"
  libxl: introduce libxl_get_memory_static_max
  libxl: introduce libxl_retrieve_domain_configuration
  libxl: introduce libxl_userdata_unlink
  xl: use libxl_retrieve_domain_configuration and JSON format
  xl: long output of "list" command now contains Dom0 information

 .gitignore                            |    1 +
 docs/man/xl.pod.1                     |    4 +
 tools/Makefile                        |    2 +-
 tools/hotplug/Linux/init.d/xencommons |    5 +-
 tools/libxl/libxl.c                   |  535 +++++++++++++++++++++++++++++++--
 tools/libxl/libxl.h                   |   39 +++
 tools/libxl/libxl_create.c            |   22 ++
 tools/libxl/libxl_device.c            |   19 ++
 tools/libxl/libxl_dom.c               |  120 ++++++--
 tools/libxl/libxl_internal.c          |  146 +++++++++
 tools/libxl/libxl_internal.h          |  205 +++++++++++++
 tools/libxl/libxl_pci.c               |   68 ++++-
 tools/libxl/libxl_types.idl           |    3 +
 tools/libxl/xl_cmdimpl.c              |  127 +++++---
 tools/libxl/xl_cmdtable.c             |    4 +-
 tools/misc/Makefile                   |    8 +-
 tools/misc/xen-init-dom0.c            |  130 ++++++++
 17 files changed, 1325 insertions(+), 113 deletions(-)
 create mode 100644 tools/misc/xen-init-dom0.c

-- 
1.7.10.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.