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

[Xen-devel] [PATCH 00/11] XL API fixes and cleanup



this patchset contains API fixes and cleanup on the XL library.
removing the number of exposed API to the client, and simplify the
API where possible.

Vincent Hanquez (11):
  change semantics of ctx_free and remove ctx_close
  coding styles cleanup
  remove useless smac in the nic_info structure
  remove structure init from the library and structure domid fixup
    completly
  hide internal logging from client
  remove waitpid wrapper that's doesn't do anything
  add useful xc flags in the xl_dominfo structure
  remove API for dominfolist and list that returns xc_dominfo.
  add a get_shutdown_reason
  define errors as an enum instead of define random values.
  add a versioning number to ctx_init that permit to detect
    incompatible client.

 tools/libxl/libxl.c          |  354 +++++++++--------------------------------
 tools/libxl/libxl.h          |   59 ++------
 tools/libxl/libxl_device.c   |    6 +-
 tools/libxl/libxl_dom.c      |   60 ++++++--
 tools/libxl/libxl_exec.c     |   59 ++++----
 tools/libxl/libxl_internal.h |   28 +++-
 tools/libxl/xl.c             |  198 +++++++++++++++++++-----
 7 files changed, 355 insertions(+), 409 deletions(-)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

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