[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 00/53] virtio,pc,pci: features, cleanups, fixes
From: |
Michael S. Tsirkin |
Subject: |
Re: [PULL 00/53] virtio,pc,pci: features, cleanups, fixes |
Date: |
Thu, 2 Mar 2023 19:15:15 -0500 |
On Thu, Mar 02, 2023 at 03:24:28AM -0500, Michael S. Tsirkin wrote:
> The following changes since commit 627634031092e1514f363fd8659a579398de0f0e:
>
> Merge tag 'buildsys-qom-qdev-ui-20230227' of https://github.com/philmd/qemu
> into staging (2023-02-28 15:09:18 +0000)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
>
> for you to fetch changes up to 65888be0d4da746e2f99930e21018d801bf8995e:
I re-pushed after fixing two commit log (same files):
commit ee92a56b08d0b59016a4a9bc1bf3a3de1fbe3956
now.
Thanks!
> tests/data/acpi/virt: drop (most) duplicate files. (2023-03-02 03:16:26
> -0500)
>
> ----------------------------------------------------------------
> virtio,pc,pci: features, cleanups, fixes
>
> vhost-user support without ioeventfd
> word replacements in vhost user spec
> shpc improvements
>
> cleanups, fixes all over the place
>
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
>
> ----------------------------------------------------------------
> Akihiko Odaki (4):
> vhost-user-gpio: Configure vhost_dev when connecting
> vhost-user-i2c: Back up vqs before cleaning up vhost_dev
> vhost-user-rng: Back up vqs before cleaning up vhost_dev
> hw/timer/hpet: Fix expiration time overflow
>
> Alex Bennée (1):
> backends/vhost-user: remove the ioeventfd check
>
> Carlos López (2):
> vhost: avoid a potential use of an uninitialized variable in
> vhost_svq_poll()
> libvhost-user: check for NULL when allocating a virtqueue element
>
> Dr. David Alan Gilbert (1):
> virtio-rng-pci: fix transitional migration compat for vectors
>
> Eugenio Pérez (2):
> virtio-net: clear guest_announce feature if no cvq backend
> vdpa: stop all svq on device deletion
>
> Gregory Price (2):
> hw/cxl: set cxl-type3 device type to PCI_CLASS_MEMORY_CXL
> hw/cxl: Add CXL_CAPACITY_MULTIPLIER definition
>
> Ira Weiny (3):
> qemu/bswap: Add const_le64()
> qemu/uuid: Add UUID static initializer
> hw/cxl/mailbox: Use new UUID network order define for cel_uuid
>
> Jason Wang (4):
> intel-iommu: fail MAP notifier without caching mode
> intel-iommu: fail DEVIOTLB_UNMAP without dt mode
> memory: introduce memory_region_unmap_iommu_notifier_range()
> smmu: switch to use memory_region_unmap_iommu_notifier_range()
>
> Jonathan Cameron (6):
> MAINTAINERS: Add Fan Ni as Compute eXpress Link QEMU reviewer
> hw/mem/cxl_type3: Improve error handling in realize()
> hw/pci-bridge/cxl_downstream: Fix type naming mismatch
> tests/acpi: Allow update of q35/DSDT.cxl
> hw/i386/acpi: Drop duplicate _UID entry for CXL root bridge
> tests: acpi: Update q35/DSDT.cxl for removed duplicate UID
>
> Julia Suvorova (1):
> hw/smbios: fix field corruption in type 4 table
>
> Maxime Coquelin (3):
> docs: vhost-user: replace _SLAVE_ with _BACKEND_
> libvhost-user: Adopt new backend naming
> vhost-user: Adopt new backend naming
>
> Michael S. Tsirkin (8):
> Revert "x86: don't let decompressed kernel image clobber setup_data"
> Revert "x86: do not re-randomize RNG seed on snapshot load"
> Revert "x86: re-initialize RNG seed when selecting kernel"
> Revert "x86: reinitialize RNG seed on system reboot"
> Revert "x86: use typedef for SetupData struct"
> Revert "x86: return modified setup_data only if read as memory, not as
> file"
> Revert "hw/i386: pass RNG seed via setup_data entry"
> tests/data/acpi/virt: drop (most) duplicate files.
>
> Peter Xu (1):
> intel-iommu: send UNMAP notifications for domain or global inv desc
>
> Philippe Mathieu-Daudé (1):
> hw/pci: Trace IRQ routing on PCI topology
>
> Vladimir Sementsov-Ogievskiy (12):
> pci/shpc: set attention led to OFF on reset
> pci/shpc: change shpc_get_status() return type to uint8_t
> pci/shpc: shpc_slot_command(): handle PWRONLY -> ENABLED transition
> pci/shpc: more generic handle hot-unplug in shpc_slot_command()
> pci/shpc: pass PCIDevice pointer to shpc_slot_command()
> pci/shpc: refactor shpc_device_plug_common()
> pcie: pcie_cap_slot_write_config(): use correct macro
> pcie_regs: drop duplicated indicator value macros
> pcie: drop unused PCIExpressIndicator
> pcie: pcie_cap_slot_enable_power() use correct helper
> pcie: introduce pcie_sltctl_powered_off() helper
> pcie: set power indicator to off on reset by default
>
> Yajun Wu (1):
> chardev/char-socket: set s->listener = NULL in char_socket_finalize
>
> Zhenzhong Duan (1):
> memory: Optimize replay of guest mapping
>
> include/exec/memory.h | 10 +++
> include/hw/cxl/cxl_device.h | 2 +-
> include/hw/i386/microvm.h | 5 +-
> include/hw/i386/pc.h | 3 -
> include/hw/i386/x86.h | 3 +-
> include/hw/nvram/fw_cfg.h | 31 --------
> include/hw/pci/pcie.h | 8 --
> include/hw/pci/pcie_regs.h | 14 ----
> include/hw/virtio/vhost-user-gpio.h | 2 +-
> include/qemu/bswap.h | 12 ++-
> include/qemu/uuid.h | 12 +++
> subprojects/libvhost-user/libvhost-user.h | 20 ++---
> backends/vhost-user.c | 11 ---
> chardev/char-socket.c | 1 +
> hw/arm/smmu-common.c | 16 +---
> hw/core/machine.c | 2 +
> hw/cxl/cxl-device-utils.c | 2 +-
> hw/cxl/cxl-mailbox-utils.c | 28 +++----
> hw/i386/acpi-build.c | 1 -
> hw/i386/intel_iommu.c | 31 ++++++--
> hw/i386/microvm.c | 17 ++---
> hw/i386/pc.c | 4 +-
> hw/i386/pc_piix.c | 2 -
> hw/i386/pc_q35.c | 2 -
> hw/i386/x86.c | 122
> ++++++++----------------------
> hw/mem/cxl_type3.c | 15 +++-
> hw/net/virtio-net.c | 15 ++++
> hw/nvram/fw_cfg.c | 21 ++---
> hw/pci-bridge/cxl_downstream.c | 2 +-
> hw/pci/pci.c | 8 ++
> hw/pci/pcie.c | 30 +++++---
> hw/pci/shpc.c | 107 ++++++++++++++------------
> hw/smbios/smbios.c | 8 +-
> hw/timer/hpet.c | 19 +++--
> hw/virtio/vhost-shadow-virtqueue.c | 2 +-
> hw/virtio/vhost-user-gpio.c | 10 ++-
> hw/virtio/vhost-user-i2c.c | 5 +-
> hw/virtio/vhost-user-rng.c | 5 +-
> hw/virtio/vhost-user.c | 30 ++++----
> hw/virtio/vhost-vdpa.c | 17 +----
> hw/virtio/virtio-qmp.c | 12 +--
> softmmu/memory.c | 17 ++++-
> subprojects/libvhost-user/libvhost-user.c | 27 ++++---
> MAINTAINERS | 1 +
> docs/interop/vhost-user.rst | 40 +++++-----
> hw/pci/trace-events | 1 +
> tests/data/acpi/q35/DSDT.cxl | Bin 9578 -> 9564 bytes
> tests/data/acpi/virt/APIC.memhp | Bin 172 -> 0 bytes
> tests/data/acpi/virt/APIC.numamem | Bin 172 -> 0 bytes
> tests/data/acpi/virt/DSDT.numamem | Bin 5196 -> 0 bytes
> tests/data/acpi/virt/FACP.memhp | Bin 276 -> 0 bytes
> tests/data/acpi/virt/FACP.numamem | Bin 276 -> 0 bytes
> tests/data/acpi/virt/GTDT.memhp | Bin 96 -> 0 bytes
> tests/data/acpi/virt/GTDT.numamem | Bin 96 -> 0 bytes
> tests/data/acpi/virt/IORT.memhp | Bin 128 -> 0 bytes
> tests/data/acpi/virt/IORT.numamem | Bin 128 -> 0 bytes
> tests/data/acpi/virt/IORT.pxb | Bin 128 -> 0 bytes
> tests/data/acpi/virt/MCFG.memhp | Bin 60 -> 0 bytes
> tests/data/acpi/virt/MCFG.numamem | Bin 60 -> 0 bytes
> tests/data/acpi/virt/SPCR.memhp | Bin 80 -> 0 bytes
> tests/data/acpi/virt/SPCR.numamem | Bin 80 -> 0 bytes
> 61 files changed, 357 insertions(+), 396 deletions(-)
> delete mode 100644 tests/data/acpi/virt/APIC.memhp
> delete mode 100644 tests/data/acpi/virt/APIC.numamem
> delete mode 100644 tests/data/acpi/virt/DSDT.numamem
> delete mode 100644 tests/data/acpi/virt/FACP.memhp
> delete mode 100644 tests/data/acpi/virt/FACP.numamem
> delete mode 100644 tests/data/acpi/virt/GTDT.memhp
> delete mode 100644 tests/data/acpi/virt/GTDT.numamem
> delete mode 100644 tests/data/acpi/virt/IORT.memhp
> delete mode 100644 tests/data/acpi/virt/IORT.numamem
> delete mode 100644 tests/data/acpi/virt/IORT.pxb
> delete mode 100644 tests/data/acpi/virt/MCFG.memhp
> delete mode 100644 tests/data/acpi/virt/MCFG.numamem
> delete mode 100644 tests/data/acpi/virt/SPCR.memhp
> delete mode 100644 tests/data/acpi/virt/SPCR.numamem
>
- [PULL 44/53] hw/pci-bridge/cxl_downstream: Fix type naming mismatch, (continued)
- [PULL 44/53] hw/pci-bridge/cxl_downstream: Fix type naming mismatch, Michael S. Tsirkin, 2023/03/02
- [PULL 36/53] memory: Optimize replay of guest mapping, Michael S. Tsirkin, 2023/03/02
- [PULL 45/53] hw/cxl: set cxl-type3 device type to PCI_CLASS_MEMORY_CXL, Michael S. Tsirkin, 2023/03/02
- [PULL 47/53] tests/acpi: Allow update of q35/DSDT.cxl, Michael S. Tsirkin, 2023/03/02
- [PULL 49/53] tests: acpi: Update q35/DSDT.cxl for removed duplicate UID, Michael S. Tsirkin, 2023/03/02
- [PULL 51/53] qemu/uuid: Add UUID static initializer, Michael S. Tsirkin, 2023/03/02
- [PULL 52/53] hw/cxl/mailbox: Use new UUID network order define for cel_uuid, Michael S. Tsirkin, 2023/03/02
- [PULL 53/53] tests/data/acpi/virt: drop (most) duplicate files., Michael S. Tsirkin, 2023/03/02
- Re: [PULL 00/53] virtio,pc,pci: features, cleanups, fixes, Michael Tokarev, 2023/03/02
- Re: [PULL 00/53] virtio,pc,pci: features, cleanups, fixes,
Michael S. Tsirkin <=