|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v9 0/8] libxl: JSON infrastructure
V9 of the series. This series only contains JSON infrastructure patches.
The JSON infrastructure was tested with running testidl over and over again. A
new testidl executable was generated every run.
All patches were acked in last round, however that series conficted with the
introduction of libxl_ms_vm_genid type. This version fixes those conflicts by
trivially adding in the missing bits. What's changed can be found in individual
commit log. The changes are trivial so I retain all the acks.
Wei.
Wei Liu (8):
libxl_internal: functions to check default values for builtin types
libxl/gentypes.py: don't generate default values
libxl: clean up namespace violation
libxl IDL: generate code to parse libxl__json_object to libxl_FOO
struct
libxl/gentest.py: test JSON parser
libxl: copy function for builtin types
libxl IDL: generate deep copy functions
libxl/gentest.py: test deep copy functions
tools/libxl/Makefile | 8 +-
tools/libxl/gentest.py | 60 +++++++-
tools/libxl/gentypes.py | 260 +++++++++++++++++++++++++++++++++-
tools/libxl/idl.py | 35 ++++-
tools/libxl/idl.txt | 28 +++-
tools/libxl/libxl.c | 70 ++++++++-
tools/libxl/libxl.h | 28 ++++
tools/libxl/libxl_cpuid.c | 39 ++++-
tools/libxl/libxl_genid.c | 6 +
tools/libxl/libxl_internal.c | 6 +
tools/libxl/libxl_internal.h | 69 ++++++---
tools/libxl/libxl_json.c | 30 ++--
tools/libxl/libxl_nocpuid.c | 12 +-
tools/libxl/libxl_types.idl | 48 ++++---
tools/libxl/libxl_types_internal.idl | 4 +-
tools/libxl/libxl_utils.c | 25 ++++
tools/libxl/libxl_utils.h | 4 +
17 files changed, 658 insertions(+), 74 deletions(-)
--
1.7.10.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |