[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/26] pc, pci, virtio: fixes, features
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL 00/26] pc, pci, virtio: fixes, features |
Date: |
Sun, 15 Oct 2017 06:22:37 +0300 |
The following changes since commit f90ea7ba7c5ae7010ee0ce062207ae42530f57d6:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20171012'
into staging (2017-10-12 17:06:50 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to ab06ec43577177a442e8e5ca28d0154efe4ff60f:
tests/pxe: Test more NICs when running in SPEED=slow mode (2017-10-15
05:54:44 +0300)
----------------------------------------------------------------
pc, pci, virtio: fixes, features
A bunch of fixes all over the place.
A new vmcore device - the user interface around it is still somewhat
controversial, but I feel most of the code is fine, suggestions can be
addressed by adding patches on top.
Signed-off-by: Michael S. Tsirkin <address@hidden>
----------------------------------------------------------------
Aleksandr Bezzubikov (1):
hw/pci-bridge/pcie_pci_bridge: properly handle MSI unavailability case
Alexey Kardashevskiy (1):
virtio-pci: Replace modern_as with direct access to modern_bar
Dr. David Alan Gilbert (1):
virtio/pci/migration: Convert to VMState
Eduardo Habkost (8):
xio3130_downstream: Report error if pcie_chassis_add_slot() failed
pci: conventional-pci-device and pci-express-device interfaces
pci: Add interface names to hybrid PCI devices
pci: Add INTERFACE_PCIE_DEVICE to all PCIe devices
pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devices
xen/pt: Mark TYPE_XEN_PT_DEVICE as hybrid
pci: Validate interfaces on base_class_init
isapc: Remove unnecessary migration compatibility code
Felipe Franciosi (1):
virtio/vhost: reset dev->log after syncing
Laurent Vivier (1):
pc: remove useless hot_add_cpu initialisation
Mao Zhongyi (1):
pci: Set err to errp directly rather than through error_propagate()
Marc-André Lureau (7):
fw_cfg: add write callback
hw/misc: add vmcoreinfo device
dump: add guest ELF note
dump: update phys_base header field based on VMCOREINFO content
kdump: set vmcoreinfo location
scripts/dump-guest-memory.py: add vmcoreinfo
MAINTAINERS: add Dump maintainers
Marcel Apfelbaum (1):
hw/gen_pcie_root_port: make IO RO 0 on IO disabled
Mark Cave-Ayland (1):
pci: allow 32-bit PCI IO accesses to pass through the PCI bridge
Matt Redfearn (1):
PCI: PCIe access should always be little endian
Thomas Huth (1):
tests/pxe: Test more NICs when running in SPEED=slow mode
Wolfgang Bumiller (1):
virtio: fix descriptor counting in virtqueue_pop
docs/specs/vmcoreinfo.txt | 49 ++++++++++
hw/virtio/virtio-pci.h | 17 ++--
include/hw/misc/vmcoreinfo.h | 46 +++++++++
include/hw/nvram/fw_cfg.h | 3 +
include/hw/pci/pci.h | 6 ++
include/sysemu/dump.h | 2 +
dump.c | 183 +++++++++++++++++++++++++++++++++++
hw/acpi/piix4.c | 1 +
hw/acpi/vmgenid.c | 2 +-
hw/audio/ac97.c | 4 +
hw/audio/es1370.c | 4 +
hw/audio/intel-hda.c | 4 +
hw/block/nvme.c | 4 +
hw/char/serial-pci.c | 12 +++
hw/core/loader.c | 2 +-
hw/display/cirrus_vga.c | 4 +
hw/display/qxl.c | 4 +
hw/display/sm501.c | 4 +
hw/display/vga-pci.c | 4 +
hw/display/vmware_vga.c | 4 +
hw/i2c/smbus_ich9.c | 4 +
hw/i386/acpi-build.c | 2 +-
hw/i386/amd_iommu.c | 4 +
hw/i386/kvm/pci-assign.c | 4 +
hw/i386/pc_piix.c | 8 +-
hw/i386/pc_q35.c | 1 -
hw/i386/xen/xen_platform.c | 4 +
hw/i386/xen/xen_pvdevice.c | 4 +
hw/ide/ich.c | 4 +
hw/ide/pci.c | 4 +
hw/ipack/tpci200.c | 4 +
hw/isa/i82378.c | 4 +
hw/isa/lpc_ich9.c | 5 +-
hw/isa/piix4.c | 4 +
hw/isa/vt82c686.c | 16 +++
hw/mips/gt64xxx_pci.c | 4 +
hw/misc/edu.c | 5 +
hw/misc/ivshmem.c | 4 +
hw/misc/macio/macio.c | 4 +
hw/misc/pci-testdev.c | 4 +
hw/misc/vmcoreinfo.c | 96 ++++++++++++++++++
hw/net/e1000.c | 4 +
hw/net/e1000e.c | 4 +
hw/net/eepro100.c | 4 +
hw/net/ne2000.c | 4 +
hw/net/pcnet-pci.c | 4 +
hw/net/rocker/rocker.c | 4 +
hw/net/rtl8139.c | 4 +
hw/net/sungem.c | 4 +
hw/net/sunhme.c | 4 +
hw/net/vmxnet3.c | 5 +
hw/nvram/fw_cfg.c | 14 ++-
hw/pci-bridge/dec.c | 8 ++
hw/pci-bridge/gen_pcie_root_port.c | 7 ++
hw/pci-bridge/i82801b11.c | 4 +
hw/pci-bridge/ioh3420.c | 4 +-
hw/pci-bridge/pci_bridge_dev.c | 1 +
hw/pci-bridge/pci_expander_bridge.c | 8 ++
hw/pci-bridge/pcie_pci_bridge.c | 25 +++--
hw/pci-bridge/pcie_root_port.c | 4 +
hw/pci-bridge/xio3130_downstream.c | 5 +
hw/pci-bridge/xio3130_upstream.c | 4 +
hw/pci-host/apb.c | 8 ++
hw/pci-host/bonito.c | 4 +
hw/pci-host/gpex.c | 4 +
hw/pci-host/grackle.c | 4 +
hw/pci-host/piix.c | 8 ++
hw/pci-host/ppce500.c | 4 +
hw/pci-host/prep.c | 4 +
hw/pci-host/q35.c | 4 +
hw/pci-host/uninorth.c | 16 +++
hw/pci-host/versatile.c | 4 +
hw/pci-host/xilinx-pcie.c | 4 +
hw/pci/pci.c | 24 +++++
hw/pci/pci_bridge.c | 3 +-
hw/pci/pcie_host.c | 2 +-
hw/ppc/ppc4xx_pci.c | 4 +
hw/scsi/esp-pci.c | 4 +
hw/scsi/lsi53c895a.c | 4 +
hw/scsi/megasas.c | 10 ++
hw/scsi/mptsas.c | 4 +
hw/scsi/vmw_pvscsi.c | 2 +
hw/sd/sdhci.c | 4 +
hw/sh4/sh_pci.c | 4 +
hw/sparc64/sun4u.c | 4 +
hw/usb/hcd-ehci-pci.c | 4 +
hw/usb/hcd-ohci.c | 4 +
hw/usb/hcd-uhci.c | 4 +
hw/usb/hcd-xhci.c | 5 +
hw/vfio/pci-quirks.c | 4 +
hw/vfio/pci.c | 5 +
hw/virtio/vhost.c | 5 +-
hw/virtio/virtio-pci.c | 188 +++++++++++++++---------------------
hw/virtio/virtio.c | 6 +-
hw/watchdog/wdt_i6300esb.c | 4 +
hw/xen/xen_pt.c | 5 +
tests/pxe-test.c | 31 ++++--
MAINTAINERS | 11 +++
hw/misc/Makefile.objs | 1 +
scripts/dump-guest-memory.py | 61 ++++++++++++
100 files changed, 985 insertions(+), 159 deletions(-)
create mode 100644 docs/specs/vmcoreinfo.txt
create mode 100644 include/hw/misc/vmcoreinfo.h
create mode 100644 hw/misc/vmcoreinfo.c
- [Qemu-devel] [PULL 00/26] pc, pci, virtio: fixes, features,
Michael S. Tsirkin <=
- [Qemu-devel] [PULL 01/26] xio3130_downstream: Report error if pcie_chassis_add_slot() failed, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 02/26] pci: Set err to errp directly rather than through error_propagate(), Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 03/26] fw_cfg: add write callback, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 04/26] hw/misc: add vmcoreinfo device, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 05/26] dump: add guest ELF note, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 06/26] dump: update phys_base header field based on VMCOREINFO content, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 07/26] kdump: set vmcoreinfo location, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 08/26] scripts/dump-guest-memory.py: add vmcoreinfo, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 09/26] MAINTAINERS: add Dump maintainers, Michael S. Tsirkin, 2017/10/14
- [Qemu-devel] [PULL 10/26] virtio/vhost: reset dev->log after syncing, Michael S. Tsirkin, 2017/10/14