|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |