[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [GIT PULL] libxl API updates backlog
I've built up a rather large backlog of patches. Many of them have been posted before and acked so rather than spam the list with another big mail bomb I am sending as a git pull request a large batch of those patches which have been acked. These were all posted before as part of either "libxl: drop device_model_info" or "libxl: API updates + xl: JSON" (which in turn were previously split out of "libxl: drop device_model_info, better defaults support, stubdoms by default", the rest of which will come later). A small number have been posted individually here or there. FYI after this I have ~20 patches which form the "better defaults" part of the series mentioned above. However this portion has been somewhat heavily reworked since last time and would therefore benefit from a repost, which I'll do soon, I hope. The following changes since commit 175a8a1275de58cd67aa2ff9b617270b7697e08b: xen: do not remap pirqs if !is_hvm_pv_evtchn_domain (2012-01-31 11:39:37 +0000) are available in the git repository at: git://xenbits.xen.org/people/ianc/xen-unstable.git for-ianj/libxl Ian Campbell (34): libxl: remove libxl_domain_create_info.poolname libxl: name libxl_create_cpupool consistent with other functions libxl: do not write/maintain "pool_name" in XenStore libxl: remove comment support from IDL libxl: use keyword arguments for field definitions in aggregate types ocaml: use libxl IDL type helpers for C argument passing libxl: define libxl_vnc_info to hold all info about the vnc info libxl: define libxl_spice_info to hold all info about the spice server libxl: define libxl_sdl_info to hold all info about the SDL config libxl: plumb libxl_domain_config down into device model creation libxl: now that dm creation takes domain_config stop passing down devices libxl: remove redundant info from dm info libxl: drop dm_info.dom_name libxl: use vfb[0] directly for xenpv device model libxl: move HVM emulated GFX support into b_info->u.hvm libxl: HVM device configuration info build_info->u.hvm libxl: move gfx_passthru setting to b_info->u.hvm libxl: Remove libxl_device_model_info.type libxl: remove uuid from device model info libxl: move device model selection variables to b_info libxl: move "saved_state" to libxl__domain_build_state libxl: remove libxl_device_model_info libxl: only write "disable_pf" key to xenstore when it makes sense libxl: Rename libxl IDL infrastructure libxl: de-hard-tabbify idl.txt libxl: remove libxl_button_press in favour of libxl_send_trigger ocaml: add helpers for Some/None option types ocaml: Topology.get returns an array not a single element libxl: expose cpu topology as a single list of cpu->{node, core, socket} maps libxl: drop libxl_cpuarray -- topology was the only user libxl: add named enum for timer mode xl: use json output by default docs: document /etc/xen/xl.conf xl: allow enable automatic fallback to ACPI events if PV control not available docs/man/xl.conf.pod.5 | 93 +++++ docs/man/xl.pod.1 | 38 ++- tools/hotplug/Linux/init.d/xendomains | 21 +- tools/libxl/Makefile | 4 +- tools/libxl/gentest.py | 40 +-- tools/libxl/gentypes.py | 57 +-- tools/libxl/{libxltypes.py => idl.py} | 26 +- tools/libxl/idl.txt | 83 ++--- tools/libxl/libxl.c | 267 ++++++------- tools/libxl/libxl.h | 28 +- tools/libxl/libxl_create.c | 111 ++---- tools/libxl/libxl_dm.c | 718 ++++++++++++++++++--------------- tools/libxl/libxl_dom.c | 19 +- tools/libxl/libxl_internal.h | 23 +- tools/libxl/libxl_json.c | 173 +++++++- tools/libxl/libxl_json.h | 3 + tools/libxl/libxl_types.idl | 206 +++++----- tools/libxl/libxl_utils.c | 32 +-- tools/libxl/libxl_utils.h | 2 - tools/libxl/libxl_uuid.c | 4 +- tools/libxl/libxl_uuid.h | 2 +- tools/libxl/xl.c | 10 + tools/libxl/xl.h | 8 + tools/libxl/xl_cmdimpl.c | 507 ++++++++++------------- tools/libxl/xl_sxp.c | 220 ++++++++++ tools/ocaml/libs/xl/Makefile | 2 +- tools/ocaml/libs/xl/genwrap.py | 63 ++-- tools/ocaml/libs/xl/xenlight.ml.in | 15 +- tools/ocaml/libs/xl/xenlight.mli.in | 14 +- tools/ocaml/libs/xl/xenlight_stubs.c | 82 ++--- tools/python/Makefile | 2 +- tools/python/genwrap.py | 35 +- tools/python/xen/lowlevel/xl/xl.c | 24 -- 33 files changed, 1626 insertions(+), 1306 deletions(-) create mode 100644 docs/man/xl.conf.pod.5 rename tools/libxl/{libxltypes.py => idl.py} (92%) create mode 100644 tools/libxl/xl_sxp.c _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |