[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH QEMU-XEN v4 0/9] Begin to disentangle libxenctrl and provide some stable libraries
We intend to stabilise some parts of the libxenctrl interface by splitting out some functionality into separate stable libraries. This is the qemu-xen part of the first phase of that change. This mail is (or is intended to be) a reply to a "0/<VARIOUS>" super-intro mail covering all of the related patch series and which contains more details. Ian Campbell (9): xen_console: correctly cleanup primary console on teardown. xen: Switch to libxenevtchn interface for compat shims. xen: Switch to libxengnttab interface for compat shims. xen: Switch uses of xc_map_foreign_range into xc_map_foreign_bulk xen: Switch uses of xc_map_foreign_pages into xc_map_foreign_bulk xen: Switch uses of xc_map_foreign_bulk to use libxenforeignmemory API. xen: Use stable library interfaces when they are available. xen: domainbuild: reopen libxenctrl interface after forking for domain watcher. xen: make it possible to build without the Xen PV domain builder configure | 72 +++++++++++++++++++++++ hw/block/xen_disk.c | 38 ++++++------ hw/char/xen_console.c | 20 +++---- hw/display/xenfb.c | 22 ++++--- hw/net/xen_nic.c | 16 ++--- hw/xen/xen_backend.c | 44 +++++++------- hw/xenpv/Makefile.objs | 4 +- hw/xenpv/xen_domainbuild.c | 9 ++- hw/xenpv/xen_machine_pv.c | 14 +++-- include/hw/xen/xen_backend.h | 5 +- include/hw/xen/xen_common.h | 135 +++++++++++++++++++++++++++++++++---------- xen-common.c | 6 ++ xen-hvm.c | 53 +++++++++-------- xen-mapcache.c | 6 +- 14 files changed, 309 insertions(+), 135 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |