[Qemu-devel] [PULL 00/17] pc, pci, virtio: patches queued before 2.10

Michael S. Tsirkin posted 17 patches 6 years, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1504880304-12069-1-git-send-email-mst@redhat.com
Test checkpatch passed
Test docker passed
Test s390x passed
docs/pcie.txt                         |  49 +++++----
docs/pcie_pci_bridge.txt              | 114 ++++++++++++++++++++
contrib/libvhost-user/libvhost-user.h |   7 ++
include/hw/acpi/bios-linker-loader.h  |   2 +
include/hw/acpi/vmgenid.h             |   1 -
include/hw/compat.h                   |   4 -
include/hw/i386/pc.h                  |   3 +
include/hw/loader.h                   |   2 +-
include/hw/nvram/fw_cfg.h             |   7 +-
include/hw/pci/pci.h                  |   1 +
include/hw/pci/pci_bridge.h           |  25 +++++
include/hw/pci/pci_bus.h              |   1 +
include/hw/pci/pcie_port.h            |   1 +
contrib/libvhost-user/libvhost-user.c |  13 +++
hw/acpi/bios-linker-loader.c          |  10 ++
hw/acpi/pcihp.c                       |  40 ++++++-
hw/acpi/piix4.c                       |  11 +-
hw/acpi/vmgenid.c                     |  10 +-
hw/core/loader.c                      |   2 +-
hw/i386/acpi-build.c                  |  32 ------
hw/i386/intel_iommu.c                 |  15 +++
hw/i386/pc_piix.c                     |  15 ++-
hw/i386/pc_q35.c                      |  13 ++-
hw/nvram/fw_cfg.c                     |  30 +++---
hw/pci-bridge/gen_pcie_root_port.c    |  36 +++++++
hw/pci-bridge/pcie_pci_bridge.c       | 192 ++++++++++++++++++++++++++++++++++
hw/pci/pci.c                          |  26 ++++-
hw/pci/pci_bridge.c                   |  46 ++++++++
hw/virtio/vhost.c                     |   4 +
stubs/pci-host-piix.c                 |   6 ++
tests/vhost-user-bridge.c             |   7 ++
hw/pci-bridge/Makefile.objs           |   2 +-
stubs/Makefile.objs                   |   1 +
33 files changed, 622 insertions(+), 106 deletions(-)
create mode 100644 docs/pcie_pci_bridge.txt
create mode 100644 hw/pci-bridge/pcie_pci_bridge.c
create mode 100644 stubs/pci-host-piix.c
[Qemu-devel] [PULL 00/17] pc, pci, virtio: patches queued before 2.10
Posted by Michael S. Tsirkin 6 years, 7 months ago
The following changes since commit 74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd:

  Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging (2017-09-08 12:57:28 +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 6f6f4aec749ba9a4fb58c7c20536a61b0381ff35:

  fw_cfg: rename read callback (2017-09-08 16:15:17 +0300)

----------------------------------------------------------------
pc, pci, virtio: patches queued before 2.10

A bunch of stuff that was posted before the 2.10 timeframe,
mostly fixes/cleanups.  New PCI bridges.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Aleksandr Bezzubikov (4):
      hw/pci: introduce pcie-pci-bridge device
      hw/pci: introduce bridge-only vendor-specific capability to provide some hints to firmware
      hw/pci: add QEMU-specific PCI capability to the Generic PCI Express Root Port
      docs: update documentation considering PCIE-PCI bridge

Alex Williamson (1):
      vhost: Release memory references on cleanup

Anthony PERARD (3):
      hw/acpi: Limit hotplug to root bus on legacy mode
      hw/acpi: Move acpi_set_pci_info to pcihp
      Revert "ACPI: don't call acpi_pcihp_device_plug_cb on xen"

Marc-André Lureau (4):
      libvhost-user: support resuming vq->last_avail_idx based on used_idx
      vhost-user-bridge: fix resume regression (since 2.9)
      vmgenid: replace x-write-pointer-available hack
      fw_cfg: rename read callback

Marcel Apfelbaum (1):
      pc: add 2.11 machine types

Mark Cave-Ayland (2):
      pci: move check for existing devfn into new pci_bus_devfn_available() helper
      pci: add reserved slot check to do_pci_register_device()

Peter Xu (1):
      intel_iommu: fix missing BQL in pt fast path

Yoni Bettan (1):
      acpi/vmgenid: change device category to misc

 docs/pcie.txt                         |  49 +++++----
 docs/pcie_pci_bridge.txt              | 114 ++++++++++++++++++++
 contrib/libvhost-user/libvhost-user.h |   7 ++
 include/hw/acpi/bios-linker-loader.h  |   2 +
 include/hw/acpi/vmgenid.h             |   1 -
 include/hw/compat.h                   |   4 -
 include/hw/i386/pc.h                  |   3 +
 include/hw/loader.h                   |   2 +-
 include/hw/nvram/fw_cfg.h             |   7 +-
 include/hw/pci/pci.h                  |   1 +
 include/hw/pci/pci_bridge.h           |  25 +++++
 include/hw/pci/pci_bus.h              |   1 +
 include/hw/pci/pcie_port.h            |   1 +
 contrib/libvhost-user/libvhost-user.c |  13 +++
 hw/acpi/bios-linker-loader.c          |  10 ++
 hw/acpi/pcihp.c                       |  40 ++++++-
 hw/acpi/piix4.c                       |  11 +-
 hw/acpi/vmgenid.c                     |  10 +-
 hw/core/loader.c                      |   2 +-
 hw/i386/acpi-build.c                  |  32 ------
 hw/i386/intel_iommu.c                 |  15 +++
 hw/i386/pc_piix.c                     |  15 ++-
 hw/i386/pc_q35.c                      |  13 ++-
 hw/nvram/fw_cfg.c                     |  30 +++---
 hw/pci-bridge/gen_pcie_root_port.c    |  36 +++++++
 hw/pci-bridge/pcie_pci_bridge.c       | 192 ++++++++++++++++++++++++++++++++++
 hw/pci/pci.c                          |  26 ++++-
 hw/pci/pci_bridge.c                   |  46 ++++++++
 hw/virtio/vhost.c                     |   4 +
 stubs/pci-host-piix.c                 |   6 ++
 tests/vhost-user-bridge.c             |   7 ++
 hw/pci-bridge/Makefile.objs           |   2 +-
 stubs/Makefile.objs                   |   1 +
 33 files changed, 622 insertions(+), 106 deletions(-)
 create mode 100644 docs/pcie_pci_bridge.txt
 create mode 100644 hw/pci-bridge/pcie_pci_bridge.c
 create mode 100644 stubs/pci-host-piix.c


Re: [Qemu-devel] [PULL 00/17] pc, pci, virtio: patches queued before 2.10
Posted by Peter Maydell 6 years, 7 months ago
On 8 September 2017 at 15:18, Michael S. Tsirkin <mst@redhat.com> wrote:
> The following changes since commit 74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd:
>
>   Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging (2017-09-08 12:57:28 +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 6f6f4aec749ba9a4fb58c7c20536a61b0381ff35:
>
>   fw_cfg: rename read callback (2017-09-08 16:15:17 +0300)
>
> ----------------------------------------------------------------
> pc, pci, virtio: patches queued before 2.10
>
> A bunch of stuff that was posted before the 2.10 timeframe,
> mostly fixes/cleanups.  New PCI bridges.
>
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
>

Applied, thanks.

-- PMM