[PULL 00/13] virtio,pc,pci: bug fixes, new test

Michael S. Tsirkin posted 13 patches 4 weeks, 1 day ago
qapi/qdev.json                                    |   2 +-
qapi/qom.json                                     |   2 +-
include/hw/core/cpu.h                             |   2 -
hw/acpi/aml-build.c                               |   2 +-
hw/acpi/cpu.c                                     |  53 ++----------
hw/cxl/cxl-mailbox-utils.c                        |   4 +
hw/net/vhost_net.c                                |  35 +++++---
hw/virtio/vhost.c                                 |  13 ++-
tests/qtest/bios-tables-test.c                    |  97 ++++++++++++++++++++++
tests/data/acpi/x86/pc/DSDT                       | Bin 8560 -> 8526 bytes
tests/data/acpi/x86/pc/DSDT.acpierst              | Bin 8471 -> 8437 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat              | Bin 9885 -> 9851 bytes
tests/data/acpi/x86/pc/DSDT.bridge                | Bin 15431 -> 15397 bytes
tests/data/acpi/x86/pc/DSDT.cphp                  | Bin 9024 -> 8990 bytes
tests/data/acpi/x86/pc/DSDT.dimmpxm               | Bin 10214 -> 10180 bytes
tests/data/acpi/x86/pc/DSDT.hpbridge              | Bin 8511 -> 8477 bytes
tests/data/acpi/x86/pc/DSDT.hpbrroot              | Bin 5067 -> 5033 bytes
tests/data/acpi/x86/pc/DSDT.ipmikcs               | Bin 8632 -> 8598 bytes
tests/data/acpi/x86/pc/DSDT.memhp                 | Bin 9919 -> 9885 bytes
tests/data/acpi/x86/pc/DSDT.nohpet                | Bin 8418 -> 8384 bytes
tests/data/acpi/x86/pc/DSDT.numamem               | Bin 8566 -> 8532 bytes
tests/data/acpi/x86/pc/DSDT.roothp                | Bin 12353 -> 12319 bytes
tests/data/acpi/x86/q35/APIC.acpihmat-generic-x   | Bin 0 -> 136 bytes
tests/data/acpi/x86/q35/CEDT.acpihmat-generic-x   | Bin 0 -> 68 bytes
tests/data/acpi/x86/q35/DSDT                      | Bin 8389 -> 8355 bytes
tests/data/acpi/x86/q35/DSDT.acpierst             | Bin 8406 -> 8372 bytes
tests/data/acpi/x86/q35/DSDT.acpihmat             | Bin 9714 -> 9680 bytes
tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x   | Bin 0 -> 12565 bytes
tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8668 -> 8634 bytes
tests/data/acpi/x86/q35/DSDT.applesmc             | Bin 8435 -> 8401 bytes
tests/data/acpi/x86/q35/DSDT.bridge               | Bin 12002 -> 11968 bytes
tests/data/acpi/x86/q35/DSDT.core-count           | Bin 12947 -> 12913 bytes
tests/data/acpi/x86/q35/DSDT.core-count2          | Bin 33804 -> 33770 bytes
tests/data/acpi/x86/q35/DSDT.cphp                 | Bin 8853 -> 8819 bytes
tests/data/acpi/x86/q35/DSDT.cxl                  | Bin 13180 -> 13146 bytes
tests/data/acpi/x86/q35/DSDT.dimmpxm              | Bin 10043 -> 10009 bytes
tests/data/acpi/x86/q35/DSDT.ipmibt               | Bin 8464 -> 8430 bytes
tests/data/acpi/x86/q35/DSDT.ipmismbus            | Bin 8477 -> 8443 bytes
tests/data/acpi/x86/q35/DSDT.ivrs                 | Bin 8406 -> 8372 bytes
tests/data/acpi/x86/q35/DSDT.memhp                | Bin 9748 -> 9714 bytes
tests/data/acpi/x86/q35/DSDT.mmio64               | Bin 9519 -> 9485 bytes
tests/data/acpi/x86/q35/DSDT.multi-bridge         | Bin 13242 -> 13208 bytes
tests/data/acpi/x86/q35/DSDT.noacpihp             | Bin 8269 -> 8235 bytes
tests/data/acpi/x86/q35/DSDT.nohpet               | Bin 8247 -> 8213 bytes
tests/data/acpi/x86/q35/DSDT.numamem              | Bin 8395 -> 8361 bytes
tests/data/acpi/x86/q35/DSDT.pvpanic-isa          | Bin 8490 -> 8456 bytes
tests/data/acpi/x86/q35/DSDT.thread-count         | Bin 12947 -> 12913 bytes
tests/data/acpi/x86/q35/DSDT.thread-count2        | Bin 33804 -> 33770 bytes
tests/data/acpi/x86/q35/DSDT.tis.tpm12            | Bin 8995 -> 8961 bytes
tests/data/acpi/x86/q35/DSDT.tis.tpm2             | Bin 9021 -> 8987 bytes
tests/data/acpi/x86/q35/DSDT.type4-count          | Bin 18623 -> 18589 bytes
tests/data/acpi/x86/q35/DSDT.viot                 | Bin 14646 -> 14612 bytes
tests/data/acpi/x86/q35/DSDT.xapic                | Bin 35752 -> 35718 bytes
tests/data/acpi/x86/q35/HMAT.acpihmat-generic-x   | Bin 0 -> 360 bytes
tests/data/acpi/x86/q35/SRAT.acpihmat-generic-x   | Bin 0 -> 520 bytes
55 files changed, 145 insertions(+), 65 deletions(-)
create mode 100644 tests/data/acpi/x86/q35/APIC.acpihmat-generic-x
create mode 100644 tests/data/acpi/x86/q35/CEDT.acpihmat-generic-x
create mode 100644 tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x
create mode 100644 tests/data/acpi/x86/q35/HMAT.acpihmat-generic-x
create mode 100644 tests/data/acpi/x86/q35/SRAT.acpihmat-generic-x
[PULL 00/13] virtio,pc,pci: bug fixes, new test
Posted by Michael S. Tsirkin 4 weeks, 1 day ago
The following changes since commit 34754a3a627e1937be7f3daaa0c5e73d91c7d9b5:

  Update version for v9.2.0-rc1 release (2024-11-20 18:27:48 +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 571bdc97b83646dfd3746ec56fb2f70bca55b9a2:

  vhost: fail device start if iotlb update fails (2024-11-26 17:18:07 -0500)

----------------------------------------------------------------
virtio,pc,pci: bug fixes, new test

Some small bug fixes, notably a fix for a regression
in cpu hotplug after migration. I also included a
new test, just to help make sure we don't regress cxl.

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

----------------------------------------------------------------
Igor Mammedov (3):
      Revert "hw/acpi: Update ACPI `_STA` method with QOM vCPU ACPI Hotplug states"
      Revert "hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplug"
      tests/acpi: update expected blobs

Jonathan Cameron (6):
      hw/cxl: Check for zero length features in cmd_features_set_feature()
      hw/acpi: Fix size of HID in build_append_srat_acpi_device_handle()
      qapi/qom: Change Since entry for AcpiGenericPortProperties to 9.2
      bios-tables-test: Allow for new acpihmat-generic-x test data.
      bios-tables-test: Add complex SRAT / HMAT test for GI GP
      bios-tables-test: Add data for complex numa test (GI, GP etc)

Prasad J Pandit (1):
      vhost: fail device start if iotlb update fails

Salil Mehta (1):
      qtest: allow ACPI DSDT Table changes

Vladimir Sementsov-Ogievskiy (1):
      qapi: fix device-sync-config since-version

zuoboqun (1):
      vhost_net: fix assertion triggered by batch of host notifiers processing

 qapi/qdev.json                                    |   2 +-
 qapi/qom.json                                     |   2 +-
 include/hw/core/cpu.h                             |   2 -
 hw/acpi/aml-build.c                               |   2 +-
 hw/acpi/cpu.c                                     |  53 ++----------
 hw/cxl/cxl-mailbox-utils.c                        |   4 +
 hw/net/vhost_net.c                                |  35 +++++---
 hw/virtio/vhost.c                                 |  13 ++-
 tests/qtest/bios-tables-test.c                    |  97 ++++++++++++++++++++++
 tests/data/acpi/x86/pc/DSDT                       | Bin 8560 -> 8526 bytes
 tests/data/acpi/x86/pc/DSDT.acpierst              | Bin 8471 -> 8437 bytes
 tests/data/acpi/x86/pc/DSDT.acpihmat              | Bin 9885 -> 9851 bytes
 tests/data/acpi/x86/pc/DSDT.bridge                | Bin 15431 -> 15397 bytes
 tests/data/acpi/x86/pc/DSDT.cphp                  | Bin 9024 -> 8990 bytes
 tests/data/acpi/x86/pc/DSDT.dimmpxm               | Bin 10214 -> 10180 bytes
 tests/data/acpi/x86/pc/DSDT.hpbridge              | Bin 8511 -> 8477 bytes
 tests/data/acpi/x86/pc/DSDT.hpbrroot              | Bin 5067 -> 5033 bytes
 tests/data/acpi/x86/pc/DSDT.ipmikcs               | Bin 8632 -> 8598 bytes
 tests/data/acpi/x86/pc/DSDT.memhp                 | Bin 9919 -> 9885 bytes
 tests/data/acpi/x86/pc/DSDT.nohpet                | Bin 8418 -> 8384 bytes
 tests/data/acpi/x86/pc/DSDT.numamem               | Bin 8566 -> 8532 bytes
 tests/data/acpi/x86/pc/DSDT.roothp                | Bin 12353 -> 12319 bytes
 tests/data/acpi/x86/q35/APIC.acpihmat-generic-x   | Bin 0 -> 136 bytes
 tests/data/acpi/x86/q35/CEDT.acpihmat-generic-x   | Bin 0 -> 68 bytes
 tests/data/acpi/x86/q35/DSDT                      | Bin 8389 -> 8355 bytes
 tests/data/acpi/x86/q35/DSDT.acpierst             | Bin 8406 -> 8372 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat             | Bin 9714 -> 9680 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x   | Bin 0 -> 12565 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8668 -> 8634 bytes
 tests/data/acpi/x86/q35/DSDT.applesmc             | Bin 8435 -> 8401 bytes
 tests/data/acpi/x86/q35/DSDT.bridge               | Bin 12002 -> 11968 bytes
 tests/data/acpi/x86/q35/DSDT.core-count           | Bin 12947 -> 12913 bytes
 tests/data/acpi/x86/q35/DSDT.core-count2          | Bin 33804 -> 33770 bytes
 tests/data/acpi/x86/q35/DSDT.cphp                 | Bin 8853 -> 8819 bytes
 tests/data/acpi/x86/q35/DSDT.cxl                  | Bin 13180 -> 13146 bytes
 tests/data/acpi/x86/q35/DSDT.dimmpxm              | Bin 10043 -> 10009 bytes
 tests/data/acpi/x86/q35/DSDT.ipmibt               | Bin 8464 -> 8430 bytes
 tests/data/acpi/x86/q35/DSDT.ipmismbus            | Bin 8477 -> 8443 bytes
 tests/data/acpi/x86/q35/DSDT.ivrs                 | Bin 8406 -> 8372 bytes
 tests/data/acpi/x86/q35/DSDT.memhp                | Bin 9748 -> 9714 bytes
 tests/data/acpi/x86/q35/DSDT.mmio64               | Bin 9519 -> 9485 bytes
 tests/data/acpi/x86/q35/DSDT.multi-bridge         | Bin 13242 -> 13208 bytes
 tests/data/acpi/x86/q35/DSDT.noacpihp             | Bin 8269 -> 8235 bytes
 tests/data/acpi/x86/q35/DSDT.nohpet               | Bin 8247 -> 8213 bytes
 tests/data/acpi/x86/q35/DSDT.numamem              | Bin 8395 -> 8361 bytes
 tests/data/acpi/x86/q35/DSDT.pvpanic-isa          | Bin 8490 -> 8456 bytes
 tests/data/acpi/x86/q35/DSDT.thread-count         | Bin 12947 -> 12913 bytes
 tests/data/acpi/x86/q35/DSDT.thread-count2        | Bin 33804 -> 33770 bytes
 tests/data/acpi/x86/q35/DSDT.tis.tpm12            | Bin 8995 -> 8961 bytes
 tests/data/acpi/x86/q35/DSDT.tis.tpm2             | Bin 9021 -> 8987 bytes
 tests/data/acpi/x86/q35/DSDT.type4-count          | Bin 18623 -> 18589 bytes
 tests/data/acpi/x86/q35/DSDT.viot                 | Bin 14646 -> 14612 bytes
 tests/data/acpi/x86/q35/DSDT.xapic                | Bin 35752 -> 35718 bytes
 tests/data/acpi/x86/q35/HMAT.acpihmat-generic-x   | Bin 0 -> 360 bytes
 tests/data/acpi/x86/q35/SRAT.acpihmat-generic-x   | Bin 0 -> 520 bytes
 55 files changed, 145 insertions(+), 65 deletions(-)
 create mode 100644 tests/data/acpi/x86/q35/APIC.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/CEDT.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/HMAT.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/SRAT.acpihmat-generic-x
Re: [PULL 00/13] virtio,pc,pci: bug fixes, new test
Posted by Peter Maydell 4 weeks ago
On Wed, 27 Nov 2024 at 13:57, Michael S. Tsirkin <mst@redhat.com> wrote:
>
> The following changes since commit 34754a3a627e1937be7f3daaa0c5e73d91c7d9b5:
>
>   Update version for v9.2.0-rc1 release (2024-11-20 18:27:48 +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 571bdc97b83646dfd3746ec56fb2f70bca55b9a2:
>
>   vhost: fail device start if iotlb update fails (2024-11-26 17:18:07 -0500)
>
> ----------------------------------------------------------------
> virtio,pc,pci: bug fixes, new test
>
> Some small bug fixes, notably a fix for a regression
> in cpu hotplug after migration. I also included a
> new test, just to help make sure we don't regress cxl.
>
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.2
for any user-visible changes.

-- PMM