|
[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 |