The following changes since commit 8611280505119e296757a60711a881341603fa5a:
target-microblaze: Use setcond for pcmp* (2015-09-08 08:49:33 +0200) are available in the git repository at: git://xenbits.xen.org/people/sstabellini/qemu-dm.git tags/xen-2015-09-10-tag for you to fetch changes up to cae99f1d779a6e2c8721ce2dd80bafdbf0abe7a0: xen/pt: Don't slurp wholesale the PCI configuration registers (2015-09-10 16:47:28 +0000) ---------------------------------------------------------------- xen-2015-09-10 ---------------------------------------------------------------- Don Slutz (1): xen-hvm: Add trace to ioreq Jan Beulich (1): xen/HVM: atomically access pointers in bufioreq handling Konrad Rzeszutek Wilk (17): xen-hvm: When using xc_domain_add_to_physmap also include errno when reporting xen/pt: Update comments with proper function name. xen/pt: Make xen_pt_msi_set_enable static xen/pt: xen_host_pci_config_read returns -errno, not -1 on failure xen: use errno instead of rc for xc_domain_add_to_physmap xen/pt/msi: Add the register value when printing logging and error messages xen/pt: Use XEN_PT_LOG properly to guard against compiler warnings. xen/pt: Use xen_host_pci_get_[byte|word] instead of dev.config xen/pt: Sync up the dev.config and data values. xen/pt: Check if reg->init function sets the 'data' past the reg->size xen/pt: Remove XenPTReg->data field. xen/pt: Log xen_host_pci_get in two init functions xen/pt: Log xen_host_pci_get/set errors in MSI code. xen/pt: Make xen_pt_unregister_device idempotent xen/pt: Move bulk of xen_pt_unregister_device in its own routine. xen/pt: Check for return values for xen_host_pci_[get|set] in init xen/pt: Don't slurp wholesale the PCI configuration registers Michael S. Tsirkin (1): i440fx: make types configurable at run-time Tiejun Chen (9): pc_init1: pass parameters just with types piix: create host bridge to passthrough hw/pci-assign: split pci-assign.c xen, gfx passthrough: basic graphics passthrough support xen, gfx passthrough: retrieve VGA BIOS to work igd gfx passthrough: create a isa bridge xen, gfx passthrough: register a isa bridge xen, gfx passthrough: register host bridge specific to passthrough xen, gfx passthrough: add opregion mapping configure | 28 ++++ hw/core/machine.c | 20 +++ hw/i386/Makefile.objs | 1 + hw/i386/kvm/pci-assign.c | 82 +----------- hw/i386/pc_piix.c | 139 +++++++++++++++++++- hw/i386/pci-assign-load-rom.c | 91 +++++++++++++ hw/pci-host/piix.c | 94 +++++++++++++- hw/xen/Makefile.objs | 1 + hw/xen/xen-host-pci-device.c | 10 ++ hw/xen/xen-host-pci-device.h | 2 + hw/xen/xen_pt.c | 192 +++++++++++++++++++--------- hw/xen/xen_pt.h | 30 ++++- hw/xen/xen_pt_config_init.c | 281 ++++++++++++++++++++++++++++++++--------- hw/xen/xen_pt_graphics.c | 272 +++++++++++++++++++++++++++++++++++++++ hw/xen/xen_pt_msi.c | 20 ++- include/hw/boards.h | 1 + include/hw/i386/pc.h | 9 +- include/hw/pci/pci-assign.h | 27 ++++ include/hw/xen/xen_common.h | 34 ++++- qemu-options.hx | 3 + trace-events | 7 + vl.c | 10 ++ xen-hvm.c | 55 ++++++-- 23 files changed, 1179 insertions(+), 230 deletions(-) create mode 100644 hw/i386/pci-assign-load-rom.c create mode 100644 hw/xen/xen_pt_graphics.c create mode 100644 include/hw/pci/pci-assign.h