Re: [Xen-devel] [PULL 00/25] Xen queue v2
On Mon, 14 Jan 2019 at 13:52, Anthony PERARD wrote: > > The following changes since commit 7260438b7056469610ee166f7abe9ff8a26b8b16: > > Merge remote-tracking branch > 'remotes/palmer/tags/riscv-for-master-3.2-part2' into staging (2019-01-14 > 11:41:43 +) > > are available in the Git repository at: > > https://xenbits.xen.org/git-http/people/aperard/qemu-dm.git > tags/pull-xen-20190114 > > for you to fetch changes up to c6025bd197d0dbcc5067553fd12538d8b29383c2: > > xen-block: avoid repeated memory allocation (2019-01-14 13:45:40 +) > > > Xen queue > > * Xen PV backend 'qdevification'. > Starting with xen_disk. > * Performance improvements for xen-block. > * Remove of the Xen PV domain builder. > * bug fixes. > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0 for any user-visible changes. -- PMM ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
[Xen-devel] [PULL 00/25] Xen queue v2
The following changes since commit 7260438b7056469610ee166f7abe9ff8a26b8b16: Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-3.2-part2' into staging (2019-01-14 11:41:43 +) are available in the Git repository at: https://xenbits.xen.org/git-http/people/aperard/qemu-dm.git tags/pull-xen-20190114 for you to fetch changes up to c6025bd197d0dbcc5067553fd12538d8b29383c2: xen-block: avoid repeated memory allocation (2019-01-14 13:45:40 +) Xen queue * Xen PV backend 'qdevification'. Starting with xen_disk. * Performance improvements for xen-block. * Remove of the Xen PV domain builder. * bug fixes. Anthony PERARD (2): Remove broken Xen PV domain builder xen: Replace few mentions of xend by libxl Paul Durrant (18): xen: re-name XenDevice to XenLegacyDevice... xen: introduce new 'XenBus' and 'XenDevice' object hierarchy xen: introduce 'xen-block', 'xen-disk' and 'xen-cdrom' xen: create xenstore areas for XenDevice-s xen: add xenstore watcher infrastructure xen: add grant table interface for XenDevice-s xen: add event channel interface for XenDevice-s xen: duplicate xen_disk.c as basis of dataplane/xen-block.c xen: remove unnecessary code from dataplane/xen-block.c xen: add header and build dataplane/xen-block.c xen: remove 'XenBlkDev' and 'blkdev' names from dataplane/xen-block xen: remove 'ioreq' struct/varable/field names from dataplane/xen-block.c xen: purge 'blk' and 'ioreq' from function names in dataplane/xen-block.c xen: add implementations of xen-block connect and disconnect functions... xen: add a mechanism to automatically create XenDevice-s... xen: automatically create XenBlockDevice-s MAINTAINERS: add myself as a Xen maintainer xen: remove the legacy 'xen_disk' backend Peter Maydell (1): hw/xen/xen_pt_graphics: Don't trust the BIOS ROM contents so much Tim Smith (3): xen-block: improve batching behaviour xen-block: improve response latency xen-block: avoid repeated memory allocation Zhao Yan (1): xen/pt: allow passthrough of devices with bogus interrupt pin MAINTAINERS|5 +- configure | 17 - hw/9pfs/xen-9p-backend.c | 16 +- hw/block/Makefile.objs |2 +- hw/block/dataplane/Makefile.objs |1 + hw/block/dataplane/xen-block.c | 827 ++ hw/block/dataplane/xen-block.h | 29 + hw/block/trace-events | 14 + hw/block/xen-block.c | 963 hw/block/xen_disk.c| 1011 - hw/char/xen_console.c | 12 +- hw/display/xenfb.c | 25 +- hw/i386/xen/xen-hvm.c |5 +- hw/i386/xen/xen-mapcache.c |2 +- hw/i386/xen/xen_platform.c |2 +- hw/net/xen_nic.c | 14 +- hw/usb/xen-usb.c | 25 +- hw/xen/Makefile.objs |2 +- hw/xen/trace-events| 26 + hw/xen/xen-backend.c | 165 +++ hw/xen/xen-bus-helper.c| 184 +++ hw/xen/xen-bus.c | 1199 hw/xen/xen-common.c|2 +- hw/xen/{xen_backend.c => xen-legacy-backend.c} | 80 +- hw/xen/xen_devconfig.c |2 +- hw/xen/xen_pt.c|8 +- hw/xen/xen_pt_config_init.c|6 +- hw/xen/xen_pt_graphics.c | 18 +- hw/xen/xen_pt_msi.c|2 +- hw/xen/xen_pvdev.c | 20 +- hw/xenpv/Makefile.objs |2 - hw/xenpv/xen_domainbuild.c | 299 - hw/xenpv/xen_domainbuild.h | 13 - hw/xenpv/xen_machine_pv.c | 21 +- include/hw/xen/xen-backend.h | 39 + include/hw/xen/xen-block.h | 94 ++ include/hw/xen/xen-bus-helper.h| 45 + include/hw/xen/xen-bus.h | 137 +++ .../hw/xen/{xen_backend.h => xen-legacy-backend.h} | 43 +- include/hw/xen/xen.h |3 +- include/hw/xen/xen_common.h| 19 +- include/hw/xen/xen_pvdev.h | 38 +-