[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH V6 0/3] Introduce a QMP client
New: - Only one makefile rules for all user of gentypes.py. - No more #ifdef DEBUG_ANSWER in the code flow, there is now macros DEBUG_GEN_* - Introduce libxl_json.c for the JSON parsing stuff. Change v4->v5: - Add a separate patch for XEN_RUN_DIR path. - Add a new patch to generate an some internal type with gentypes.py. It's used only to have a ENUM <-> String convertion with the QMP client. - libxl_qmp.h content have been moved to libxl_internal.h - return value of every single alloc are now check - introduce some DEBUG_GEN_* macro to avoid some #ifdefs - remove unused exported function: libxL__qmp_next libxl__qmp_send_command - introduce libxl__qmp_query_serial and store all serial port chardev in xenstore. - introduce json_object_{get,is}_* inline functions. - coding style fixed Anthony PERARD (3): libxl: Introduce libxl_internal_types.idl. libxl: Introduce JSON parsing stuff. libxl, Introduce a QMP client tools/libxl/Makefile | 21 +- tools/libxl/gentypes.py | 15 +- tools/libxl/libxl.c | 2 + tools/libxl/libxl_create.c | 3 + tools/libxl/libxl_dm.c | 9 + tools/libxl/libxl_internal.h | 117 ++++++ tools/libxl/libxl_json.c | 521 +++++++++++++++++++++++++ tools/libxl/libxl_qmp.c | 570 ++++++++++++++++++++++++++++ tools/libxl/{libxl.idl => libxl_types.idl} | 0 tools/libxl/libxl_types_internal.idl | 10 + 10 files changed, 1253 insertions(+), 15 deletions(-) create mode 100644 tools/libxl/libxl_json.c create mode 100644 tools/libxl/libxl_qmp.c rename tools/libxl/{libxl.idl => libxl_types.idl} (100%) create mode 100644 tools/libxl/libxl_types_internal.idl -- 1.7.2.5 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |