e4745a1a97
- kvm-qdev-Fix-set_pci_devfn-to-visit-option-only-once.patch [RHEL-43412] - kvm-tests-avocado-hotplug_blk-Fix-addr-in-device_add-com.patch [RHEL-43412] - kvm-qdev-monitor-avoid-QemuOpts-in-QMP-device_add.patch [RHEL-43412] - kvm-vl-use-qmp_device_add-in-qemu_create_cli_devices.patch [RHEL-43412] - kvm-pc-q35-Bump-max_cpus-to-4096-vcpus.patch [RHEL-57668] - kvm-vhost-fail-device-start-if-iotlb-update-fails.patch [RHEL-73005] - kvm-virtio-net-disable-USO-for-all-RHEL9.patch [RHEL-69500] - Resolves: RHEL-43412 (qom-get iothread-vq-mapping is empty on new hotplug disk [rhel-10.0-beta]) - Resolves: RHEL-57668 ([RFE] [HPEMC] [RHEL-10.0] qemu-kvm: support up to 4096 VCPUs) - Resolves: RHEL-73005 (qemu-kvm: vhost: reports error while updating IOTLB entries) - Resolves: RHEL-69500 ([Stable_Guest_ABI][USO][9.6.0-machine-type]From 10.0 to RHEL.9.6.0 the guest with 9.6 machine type only, the guest crashed with - qemu-kvm: Features 0x1c0010130afffa7 unsupported. Allowed features: 0x10179bfffe7)
52 lines
1.9 KiB
Diff
52 lines
1.9 KiB
Diff
From 693f65e183cc578eed213b1ea5dc11e9c2697f15 Mon Sep 17 00:00:00 2001
|
|
From: Kevin Wolf <kwolf@redhat.com>
|
|
Date: Fri, 22 Nov 2024 23:40:42 +0100
|
|
Subject: [PATCH 2/7] tests/avocado/hotplug_blk: Fix addr in device_add command
|
|
|
|
RH-Author: Stefan Hajnoczi <stefanha@redhat.com>
|
|
RH-MergeRequest: 312: qdev-monitor: avoid QemuOpts in QMP device_add
|
|
RH-Jira: RHEL-43412
|
|
RH-Acked-by: Kevin Wolf <kwolf@redhat.com>
|
|
RH-Acked-by: Hanna Czenczek <hreitz@redhat.com>
|
|
RH-Commit: [2/4] 7e2d360d3bb8e606d868c17d6032f9fb8ee15814 (stefanha/centos-stream-qemu-kvm)
|
|
|
|
pci_devfn properties accept both integer and string values, but
|
|
integer 1 and string '1' have different meanings: The integer value
|
|
means device 0, function 1 whereas the string value '1' is short for
|
|
'1.0' and means device 1, function 0.
|
|
|
|
This test wants the string version so that the device actually becomes
|
|
visible for the guest. device_add hides the problem because it goes
|
|
through QemuOpts, which turns all properties into strings - this is a
|
|
QEMU bug that we want to fix, but that cancelled out the bug in this
|
|
test.
|
|
|
|
Fix the test first so that device_add can be fixed afterwards.
|
|
|
|
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|
|
Message-ID: <20241122224042.149258-1-kwolf@redhat.com>
|
|
Reviewed-by: Markus Armbruster <armbru@redhat.com>
|
|
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|
|
(cherry picked from commit 770de685353e8c495ad4773fbd4bc0db997e4dfd)
|
|
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
|
|
---
|
|
tests/avocado/hotplug_blk.py | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/tests/avocado/hotplug_blk.py b/tests/avocado/hotplug_blk.py
|
|
index d55ded1c1d..b36bca02ec 100644
|
|
--- a/tests/avocado/hotplug_blk.py
|
|
+++ b/tests/avocado/hotplug_blk.py
|
|
@@ -33,7 +33,7 @@ def plug(self) -> None:
|
|
'drive': 'disk',
|
|
'id': 'virtio-disk0',
|
|
'bus': 'pci.1',
|
|
- 'addr': 1
|
|
+ 'addr': '1',
|
|
}
|
|
|
|
self.assert_no_vda()
|
|
--
|
|
2.39.3
|
|
|