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

[Xen-devel] [PATCH v7 0/9] libxl: JSON infrastructure, fixes and prerequisite patches for new API



V7 of the series. A patch to push CPU pinning is taken out as Dario has
generously offered to take up that patch.

The JSON infrastructure was tested with running testidl over and over again. A
new testidl executable was generated every run.

Rebased on top of staging.

Legend:
  A - acked
  C - changed since last version
  D - previous acked, but new change introduced so acked-by dropped
  No marker - new patch

Wei.

Wei Liu (9):
 A  xl / libxl: push parsing of SSID and CPU pool ID down to libxl
 A  libxl: libxl_uuid_copy now takes a ctx argument
    libxl_internal: functions to check default values for builtin types
 C  libxl/gentypes.py: don't generate default values
 D  libxl IDL: generate code to parse libxl__json_object to libxl_FOO
      struct
 A  libxl/gentest.py: test JSON parser
 A  libxl: copy function for builtin types
 A  libxl IDL: generate deep copy functions
 A  libxl/gentest.py: test deep copy functions

 tools/libxl/Makefile                 |    4 +-
 tools/libxl/gentest.py               |   60 +++++++-
 tools/libxl/gentypes.py              |  258 +++++++++++++++++++++++++++++++++-
 tools/libxl/idl.py                   |   30 +++-
 tools/libxl/idl.txt                  |   28 +++-
 tools/libxl/libxl.c                  |   94 ++++++++++++-
 tools/libxl/libxl.h                  |   60 +++++++-
 tools/libxl/libxl_cpuid.c            |   33 +++++
 tools/libxl/libxl_create.c           |   59 +++++++-
 tools/libxl/libxl_dm.c               |    4 +
 tools/libxl/libxl_internal.c         |    6 +
 tools/libxl/libxl_internal.h         |   30 ++++
 tools/libxl/libxl_nocpuid.c          |    6 +
 tools/libxl/libxl_types.idl          |   51 ++++---
 tools/libxl/libxl_types_internal.idl |    4 +-
 tools/libxl/libxl_utils.c            |   27 +++-
 tools/libxl/libxl_utils.h            |    4 +
 tools/libxl/libxl_uuid.c             |    8 +-
 tools/libxl/libxl_uuid.h             |    7 +-
 tools/libxl/xl_cmdimpl.c             |  107 ++++----------
 tools/libxl/xl_sxp.c                 |    7 +-
 21 files changed, 760 insertions(+), 127 deletions(-)

-- 
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®.