* Thu Aug 06 2026 Miroslav Rezanina <mrezanin@redhat.com> - 10.1.0-25.el10nv.1

- Enable EGM for Voyager-2603 [VOYAGER-1105 VOYAGER-1106]
- Resolves: VOYAGER-1105
  (Backport QEMU support for EGM)
- Resolves: VOYAGER-1106
  (Backport hw/acpi/pci.c: preserve generic initiator insertion order)
This commit is contained in:
Miroslav Rezanina 2026-08-06 12:28:50 +02:00
parent e4dbbe2914
commit 2d2c3aeaac
484 changed files with 4837 additions and 4058 deletions

View File

@ -1,7 +1,7 @@
From 8a5eef9fcb74b2fa82ac6122caf3c3d38a26b195 Mon Sep 17 00:00:00 2001
From 67dd7ae821a4fba377f2240d4930b96df012b840 Mon Sep 17 00:00:00 2001
From: Miroslav Rezanina <mrezanin@redhat.com>
Date: Wed, 26 May 2021 10:56:02 +0200
Subject: Initial redhat build
Subject: [PATCH] Initial redhat build
This patch introduces redhat build structure in redhat subdirectory. In addition,
several issues are fixed in QEMU tree:
@ -16,65 +16,13 @@ We disable make check due to issues with some of the tests.
We are rebasing from qemu-kvm-10.0.0-12.el10.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
Rebase notes (9.1.0):
- Remove --disable-block-migration and --disable-pvrdma configure options (upstream)
- Removed --disable-avx512f configure option
- Removed qemu-vsmr-helper (changed upstream)
Rebase notes (10.0.0):
- Split --disable-sanitazers configure option (upstream change)
- Removed s390x-netboot.img (upstream)
- accel-tcg module no longer built (upstream)
- Removed new upstream npcm8xx board rom
- Not package hw-uefi-vars.so
- Not package pnv-pnor.bin on build
- Include riscv support
Rebase notes (10.1.0 rc0):
- Remove avocado tests installation (removed upstream)
- dtb files installed in special directory (upstream change)
- Remove ast27x0_bootrom.bin
- Removed --disable-avx* configure options
- Removed 32bit archs conditionals
- Conditional qemu-kvm-block-rbd requirement
- Flip ipxe roms and seavgabios arch condition
Merged patches (9.1.0):
- b206b8f7cb redhat: Remove the s390-netboot.img from the spec file
- 95605107f1 Require new dtrace package
Merged patches (10.0.0):
- 07c8c9b9ff qemu-guest-agent: Update the logfile path of qga-fsfreeze-hook.log
- 1f54babd2a Recommend systemtap-client from qemu-tools
- 3e4d2a0fb8 Also recommend systemtap-devel from qemu-tools
Merged patches (10.1.0 rc0):
- 72119e03ea distro: add an explicit valgrind-devel build dep
---
.distro/Makefile | 101 ++
.distro/Makefile.common | 42 +
.distro/README.tests | 39 +
.distro/modules-load.conf | 4 +
.distro/qemu-guest-agent.service | 1 -
.distro/qemu-kvm.spec.template | 1795 +++++++++++++++++++++++
.distro/rpminspect.yaml | 6 +-
.distro/scripts/extract_build_cmd.py | 12 +
.distro/scripts/frh.py | 4 +-
.distro/scripts/process-patches.sh | 6 +-
.gitignore | 1 +
README.systemtap | 43 +
scripts/qemu-guest-agent/fsfreeze-hook | 4 +-
scripts/systemtap/conf.d/qemu_kvm.conf | 4 +
scripts/systemtap/script.d/qemu_kvm.stp | 1 +
ui/vnc-auth-sasl.c | 2 +-
16 files changed, 2057 insertions(+), 8 deletions(-)
create mode 100644 .distro/Makefile
create mode 100644 .distro/Makefile.common
create mode 100644 .distro/README.tests
create mode 100644 .distro/modules-load.conf
create mode 100644 .distro/qemu-kvm.spec.template
README.systemtap | 43 +++++++++++++++++++++++++
scripts/qemu-guest-agent/fsfreeze-hook | 4 +--
scripts/systemtap/conf.d/qemu_kvm.conf | 4 +++
scripts/systemtap/script.d/qemu_kvm.stp | 1 +
ui/vnc-auth-sasl.c | 2 +-
5 files changed, 51 insertions(+), 3 deletions(-)
create mode 100644 README.systemtap
create mode 100644 scripts/systemtap/conf.d/qemu_kvm.conf
create mode 100644 scripts/systemtap/script.d/qemu_kvm.stp
@ -173,6 +121,3 @@ index 3f4cfc471d..09dafba18d 100644
if (saslErr != SASL_OK) {
error_setg(errp, "Failed to initialize SASL auth: %s",
--
2.39.3

View File

@ -1,60 +1,12 @@
From 03cf16ca98c4ed835c4da8c4424bfac5a9ae3aa6 Mon Sep 17 00:00:00 2001
From f9d8a760501e0cf4147a7d9bcf59c765745fbbe3 Mon Sep 17 00:00:00 2001
From: Miroslav Rezanina <mrezanin@redhat.com>
Date: Wed, 7 Dec 2022 03:05:48 -0500
Subject: Enable/disable devices for RHEL
Subject: [PATCH] Enable/disable devices for RHEL
This commit adds all changes related to changes in supported devices.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
Rebase notes (9.1.0):
- Return value added for kvm_s390_apply_cpu_model
- Added new USB_HID and USB_HUB options
- Fixing valid_cpu_types preprocessing
- Moved x86 cpu deprecation from x86 machine type patch
- Removed unnecessary chunk in cirrus_vga.c
- Not needed hack removal of cpu-v7m.c from build
- Remove ppc64 device configuration
- Remove unnecessary chunks
- Removed CONFIG_VHOST_USER_SCMI and CONFIG_VHOST_USER_SND from some archs
Rebase notes (10.0.0):
- Added CONFIG_PCI_BRIDGE for aarch64 and x86_64 (new upstream)
- Do not add deprecation_note member as it was added upstream (target/arm/cpu.h)
- Rename CONFIG_ARM_GICV3_TCG to CONFIG_ARM_GICV3
- Remove deprecated line change for code commented out
- Do not change minimal revision for piix4
- Remove YongFeng vcpu
- Add rebase devices changes
- Enable virtio-mem on s390x
Rebase notes (10.1.0 rc0):
- Improved riscv cpu chunk re-added
- Comment out unused code
Merged commits (9.1.0):
- f24c7a1fee Disable FDC devices
- fe8c6cb1ce Disable vga-cirrus device
- fccd117a12 Enable vhost-user-snd-pci device
- c0b40cc648 target/cpu-models/x86: Remove the existing deprecated CPU models on c10s
- ce42b3da0e x86/cpu: deprecate cpu models that do not support x86-64-v3
- 01ffa96c3b target/s390x/cpu_models: Disable everything up to the z12 CPU model
- cd57d17e3c target/s390x: Revert the old s390x CPU model disablement code
- 42af7b3ad5 Enable vhost-user-scmi devices
- aa374ce5ea x86/cpu: update deprecation string to match lowest undeprecated model
Merged commits (10.1.0 rc0):
- 312cdc116e Enable vhost-user-gpu-pci for RHIVOS
- be460986c1 Enable amd-iommu device
Merged commits (10.1.0 rc2):
- 6306605028 Declare rtl8139 as deprecated
Merged commits (10.1.0 rc3):
- f06f55a179 Enable uefi variable service for edk2
---
.distro/qemu-kvm.spec.template | 20 +--
.../aarch64-softmmu/aarch64-rh-devices.mak | 49 ++++++++
configs/devices/rh-virtio.mak | 10 ++
.../riscv64-softmmu/riscv64-rh-devices.mak | 39 ++++++
@ -78,7 +30,7 @@ Merged commits (10.1.0 rc3):
target/riscv/cpu.c | 6 +
target/s390x/cpu_models.c | 2 +-
tests/qtest/arm-cpu-features.c | 4 +
24 files changed, 323 insertions(+), 16 deletions(-)
23 files changed, 311 insertions(+), 8 deletions(-)
create mode 100644 configs/devices/aarch64-softmmu/aarch64-rh-devices.mak
create mode 100644 configs/devices/rh-virtio.mak
create mode 100644 configs/devices/riscv64-softmmu/riscv64-rh-devices.mak
@ -893,6 +845,3 @@ index eb8ddebffb..2d3304bb4a 100644
sve_tests_default(qts, "max");
pauth_tests_default(qts, "max");
--
2.39.3

View File

@ -1,39 +1,13 @@
From dcaeeab5909a41372c9445e9f97282e8dd3d1d44 Mon Sep 17 00:00:00 2001
From 2a4e74aaa600b6acbab1fa25637f1bc10ca789ed Mon Sep 17 00:00:00 2001
From: Miroslav Rezanina <mrezanin@redhat.com>
Date: Fri, 11 Jan 2019 09:54:45 +0100
Subject: Machine type related general changes
Subject: [PATCH] Machine type related general changes
This patch is first part of original "Add RHEL machine types" patch we
split to allow easier review. It contains changes not related to any
architecture.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
Rebase notes (9.1.0):
- Upstream removed uuid_encoced argument on smbios_set_defaults
Rebase notes (10.0.0 rc0):
- Solve conflicting xhci_pci_properties (downstream vs upstream)
Rebase notes (10.0.0):
- Add riscv changes
- Added upstream compat changes
Rebase notes (10.1.0 rc2):
- Remove downstream change to i8254 (review comment)
Rebase notes (10.1.0):
- Added upstream compat changes from 10.1
Merged commits (9.1.0):
- 043ad5ce97 Add upstream compatibility bits (partial)
- bfbdab5824 rhel 9.4.0 machine type compat for virtio-gpu migration
Merged commits (10.0.0 rc0):
- 03502faf70 Add upstream compatibility bits (partial)
- f53dbf7532 remove stale compat definitions (partial)
- d93fcb3940 virtio-net: disable USO for all RHEL9 (partial)
---
hw/acpi/piix4.c | 2 +-
hw/arm/virt.c | 2 +-
@ -554,6 +528,3 @@ index 79b72c54dd..3b4ea24c20 100644
/* RAM / address space compat: */
bool gigabyte_align;
--
2.39.3

View File

@ -1,7 +1,7 @@
From 7eff7b32584a50d73053b4e3e007621b14ebf766 Mon Sep 17 00:00:00 2001
From a55eca67d3d95bf1db0e82ba1eaca5006419a9c4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 3 Jul 2024 13:32:32 +0100
Subject: meson: temporarily disable -Wunused-function
Subject: [PATCH] meson: temporarily disable -Wunused-function
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -31,6 +31,3 @@ index 50c774a195..0e0120a613 100644
]
if host_os != 'darwin'
--
2.39.3

View File

@ -1,7 +1,7 @@
From fca16c8b4612edfa63d7882379897a9907dde738 Mon Sep 17 00:00:00 2001
From 8bb638561d3ad36be896d7648385d4fdb7bef0df Mon Sep 17 00:00:00 2001
From: Miroslav Rezanina <mrezanin@redhat.com>
Date: Wed, 10 Jul 2024 02:25:51 -0400
Subject: Remove upstream machine types for aarch64, s390x and x86_64
Subject: [PATCH] Remove upstream machine types for aarch64, s390x and x86_64
architectures
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
@ -97,6 +97,3 @@ index a79bd13275..2fca2bcf4d 100644
static void ccw_machine_register_types(void)
{
type_register_static(&ccw_machine_info);
--
2.39.3

View File

@ -1,7 +1,7 @@
From 0bc1a45f789d1aa6b75496739a77dbc77fc2492c Mon Sep 17 00:00:00 2001
From 840ad52f0446382a948c97456ba94db17241c2de Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 3 Jul 2024 15:27:03 +0100
Subject: Adapt versioned machine type macros for RHEL
Subject: [PATCH] Adapt versioned machine type macros for RHEL
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -20,19 +20,12 @@ The versioned machine type macros are changed thus:
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
Rebase changes (10.1.0 rc0):
- Added deprecetion limits change to docs/conf.py
---
.distro/Makefile | 2 +-
.distro/Makefile.common | 1 +
.distro/qemu-kvm.spec.template | 1 +
.distro/scripts/process-patches.sh | 3 +++
docs/conf.py | 4 +--
include/hw/boards.h | 39 ++++++++++++------------------
meson.build | 1 +
meson_options.txt | 2 ++
scripts/meson-buildoptions.sh | 2 ++
9 files changed, 29 insertions(+), 26 deletions(-)
docs/conf.py | 4 ++--
include/hw/boards.h | 39 ++++++++++++++---------------------
meson.build | 1 +
meson_options.txt | 2 ++
scripts/meson-buildoptions.sh | 2 ++
5 files changed, 23 insertions(+), 25 deletions(-)
diff --git a/docs/conf.py b/docs/conf.py
index f892a6e1da..0b8861e4bf 100644
@ -190,6 +183,3 @@ index 0ebe6bc52a..4146dbc88d 100644
--enable-rng-none) printf "%s" -Drng_none=true ;;
--disable-rng-none) printf "%s" -Drng_none=false ;;
--rtsig-map=*) quote_sh "-Drtsig_map=$2" ;;
--
2.39.3

View File

@ -1,7 +1,7 @@
From 7c4955a929940701a7613fe3db516adbcc97576b Mon Sep 17 00:00:00 2001
From 3d48892605114ddc144dca5b2f34e1ea5a7f1cb1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 3 Jul 2024 18:45:58 +0100
Subject: Increase deletion schedule to 4 releases
Subject: [PATCH] Increase deletion schedule to 4 releases
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -32,6 +32,3 @@ index da2fc92ce8..aca254ea18 100644
#define MACHINE_VER_DEPRECATION_MAJOR 1
/*
--
2.39.3

View File

@ -1,39 +1,11 @@
From 59b7559dfa658e325e8c1e23f13f48cf6952ac2e Mon Sep 17 00:00:00 2001
From 48f8e990ce9175426e1d2c33c3ef64cbb06300ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 3 Jul 2024 13:25:47 +0100
Subject: Add downstream aarch64 versioned 'virt' machine types
Subject: [PATCH] Add downstream aarch64 versioned 'virt' machine types
Adding changes to add RHEL machine types for aarch64 architecture.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
Rebase notes (9.1.0):
- Merge copy+pasted base machine definition back with upstream
base machine definition to reduce RHEL delta, as is done with
other targets
- Convert to new DEFINE_VIRT_MACHINE macros
- do not remove cpu validation (review comment)
- use ifdef instead of removal for disabling unwanted upstream code
Rebase notes (10.0.0)
- Removed unwanted sysbus dev
- Set no_nested_smmu
- Use upstream compat
Rebase notes (10.1.0):
- Use rebase compat
Merged patches (9.1.0):
- 043ad5ce97 Add upstream compatibility bits (partial)
Merged patches (10.0.0 rc0):
- 03502faf70 Add upstream compatibility bits
- 17c3bccf2f arm: ensure compatibility of virt-rhel9*
- 12e5b038be arm: create new virt machine type for rhel 9.6
- fb1bc2766e arm: create virt machine type for rhel10
- 727307e5ed hw/arm/virt: Fix Manufacturer and Product Name in emulated SMBIOS mode
- d93fcb3940 virtio-net: disable USO for all RHEL9 (partial)
- 0440f3d003 arm: disable pauth for virt-rhel9* in RHEL10
---
hw/arm/virt.c | 154 +++++++++++++++++++++++++++++++++++++-----
include/hw/arm/virt.h | 1 +
@ -394,6 +366,3 @@ index 365a28b082..94c79d6c6d 100644
};
struct VirtMachineState {
--
2.39.3

View File

@ -1,7 +1,8 @@
From 0976e78ca34a38fbc21c71c2f05e884c0264b62e Mon Sep 17 00:00:00 2001
From d944ff2722e07a8829b918ec1e414fd7a1421ca1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 3 Jul 2024 13:44:36 +0100
Subject: Add downstream s390x versioned 's390-ccw-virtio' machine types
Subject: [PATCH] Add downstream s390x versioned 's390-ccw-virtio' machine
types
Adding changes to add RHEL machine types for s390x architecture.
@ -257,6 +258,3 @@ index 5b84604867..d715bdc870 100644
/* check for unavailable features */
if (cpu_list_data->model) {
Object *obj;
--
2.39.3

View File

@ -1,40 +1,11 @@
From f7424ca0a529f1f3a76a4044b535d1ecd7b5b114 Mon Sep 17 00:00:00 2001
From a4d11d87c642d697cdacf5eaf5cd6a6d2a0bbe0e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 3 Jul 2024 13:44:41 +0100
Subject: Add downstream x86_64 versioned 'pc' & 'q35' machine types
Subject: [PATCH] Add downstream x86_64 versioned 'pc' & 'q35' machine types
Adding changes to add RHEL machine types for x86_64 architecture.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
Rebase notes (9.1.0):
- Merged pc_q35_machine_rhel_options back into
pc_q35_machine_options to reduce delta to upstream
- Convert to new DEFINE_(I440FX|Q35)_MACHINE macros
- Moved x86 cpu deprecation note to device disable patch
Rebase notes (10.0.0 rc0):
- Do not use bugfix macro for q35
- Use upstream compat
- Add downstream specific compat
- Fixing rhel-9.4 compat issue
Rebase notes (10.1.0):
- Use rebase compat
Merged patches (9.1.0):
- 043ad5ce97 Add upstream compatibility bits (partial)
Merged patches (10.0.0 rc0):
- 03502faf70 Add upstream compatibility bits
- 6be70c681b x86: ensure compatibility of pc-q35-rhel9*
- d6b6ae511c x86: create new pc-q35 machine type for rhel 9.6
- fcf4da60bd x86: create pc-i440fx machine type for rhel10
- 4acb295fa2 x86: create pc-q35 machine type for rhel10
- 0489497df8 x86: remove deprecated rhel machine types
- f53dbf7532 remove stale compat definitions (partial)
- 379e14ba88 pc: q35: Bump max_cpus to 4096 vcpus
- d93fcb3940 virtio-net: disable USO for all RHEL9 (partial)
---
hw/i386/fw_cfg.c | 2 +-
hw/i386/pc.c | 70 ++++++++++++++++++++-
@ -512,6 +483,3 @@ index 5606baf47b..094c56b0cd 100644
val = qtest_inb(qts, 0x505);
g_assert_cmpuint(val, ==, PVPANIC_EVENTS);
--
2.39.3

View File

@ -1,7 +1,7 @@
From 7bc17dffbc537e8546249c7c2d19e426ad50e61f Mon Sep 17 00:00:00 2001
From 6eb636192635d165336534dbbe312145958df5a6 Mon Sep 17 00:00:00 2001
From: Andrea Bolognani <abologna@redhat.com>
Date: Tue, 10 Jun 2025 14:27:29 +0200
Subject: Disable virtio-net-pci romfile loading on riscv64
Subject: [PATCH] Disable virtio-net-pci romfile loading on riscv64
RH-Author: Andrea Bolognani <None>
RH-MergeRequest: 373: Various small fixes
@ -53,6 +53,3 @@ index ab5a9ec613..3b187d6c98 100644
}
static const TypeInfo virt_machine_typeinfo = {
--
2.39.3

View File

@ -1,7 +1,7 @@
From d132184ec50656d9ed675801695a66f620fe0821 Mon Sep 17 00:00:00 2001
From 299a99e5714de89647c0fac650026682b365c040 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 3 Jul 2024 13:47:04 +0100
Subject: Revert "meson: temporarily disable -Wunused-function"
Subject: [PATCH] Revert "meson: temporarily disable -Wunused-function"
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -27,6 +27,3 @@ index 23494666d9..ef2e5be6e2 100644
]
if host_os != 'darwin'
--
2.39.3

View File

@ -1,29 +1,13 @@
From 0f4d74ce6ff137291962909aaebc1dbf3dd27508 Mon Sep 17 00:00:00 2001
From 0cc1623ce4c79af21ce7a3e8c3b67315ff9e3e7b Mon Sep 17 00:00:00 2001
From: Miroslav Rezanina <mrezanin@redhat.com>
Date: Wed, 2 Sep 2020 09:39:41 +0200
Subject: Enable make check
Subject: [PATCH] Enable make check
Fixing tests after device disabling and machine types changes and enabling
make check run during build.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
Rebase notes (9.1.0):
- Disable fdc-test
- Use q35 machine type for new pvpanic test
Rebase notes (10.0.0 rc0)
- Disable mem_addr_space functional test
- Updated removal of q35 test (upstream change)
Rebase notes (10.0.0):
- Add riscv changes
Rebase notes (10.1.0 rc0):
- Comment out unused code
---
.distro/qemu-kvm.spec.template | 4 +--
tests/functional/meson.build | 2 +-
tests/functional/test_aarch64_tcg_plugins.py | 4 +--
tests/qemu-iotests/meson.build | 34 ++++++++++----------
@ -39,7 +23,7 @@ Rebase notes (10.1.0 rc0):
tests/qtest/pvpanic-test.c | 2 +-
tests/qtest/riscv-csr-test.c | 4 +++
tests/qtest/virtio-net-failover.c | 1 +
16 files changed, 47 insertions(+), 30 deletions(-)
15 files changed, 45 insertions(+), 28 deletions(-)
diff --git a/tests/functional/meson.build b/tests/functional/meson.build
index 311c6f1806..c7f9051c90 100644
@ -360,6 +344,3 @@ index 5baf81c3e6..aa87bf5698 100644
"-device pcie-root-port,id=root0,addr=0x1,bus=pcie.0,chassis=1 " \
"-device pcie-root-port,id=root1,addr=0x2,bus=pcie.0,chassis=2 "
--
2.39.3

View File

@ -1,7 +1,7 @@
From 0f17fef61fc05f7617e47fcbc6a6c13efa5435d8 Mon Sep 17 00:00:00 2001
From 0da2ce92246aec2de87b314ed91f188f1b0bfbbd Mon Sep 17 00:00:00 2001
From: Bandan Das <bsd@redhat.com>
Date: Tue, 3 Dec 2013 20:05:13 +0100
Subject: vfio: cap number of devices that can be assigned
Subject: [PATCH] vfio: cap number of devices that can be assigned
RH-Author: Bandan Das <bsd@redhat.com>
Message-id: <1386101113-31560-3-git-send-email-bsd@redhat.com>
@ -135,6 +135,3 @@ index 6e4d5ccdac..9290774299 100644
void vfio_device_irq_disable(VFIODevice *vbasedev, int index);
void vfio_device_irq_unmask(VFIODevice *vbasedev, int index);
void vfio_device_irq_mask(VFIODevice *vbasedev, int index);
--
2.39.3

View File

@ -1,7 +1,7 @@
From 74a65ebea34ca36e3f510bc80274ce039df4e383 Mon Sep 17 00:00:00 2001
From 82d41e31ab3a068793c14288bc5dff21cabf1aa8 Mon Sep 17 00:00:00 2001
From: Eduardo Habkost <ehabkost@redhat.com>
Date: Wed, 4 Dec 2013 18:53:17 +0100
Subject: Add support statement to -help output
Subject: [PATCH] Add support statement to -help output
Add support statement to -help output, reporting direct qemu-kvm usage
as unsupported by Red Hat, and advising users to use libvirt instead.
@ -41,6 +41,3 @@ index 3b7057e6c6..d3e6158753 100644
exit(exitcode);
}
--
2.39.3

View File

@ -1,7 +1,7 @@
From 50b5abd584d9157677d694260a797be793fcf985 Mon Sep 17 00:00:00 2001
From c17ca305893c976061a94fd5058ef5a53493e41a Mon Sep 17 00:00:00 2001
From: Miroslav Rezanina <mrezanin@redhat.com>
Date: Wed, 8 Jul 2020 08:35:50 +0200
Subject: Use qemu-kvm in documentation instead of qemu-system-<arch>
Subject: [PATCH] Use qemu-kvm in documentation instead of qemu-system-<arch>
We change the name and location of qemu-kvm binaries. Update documentation
to reflect this change. Only architectures available in RHEL are updated.
@ -47,6 +47,3 @@ index ab23f14d21..3837456a61 100644
``-netdev vhost-vdpa[,vhostdev=/path/to/dev][,vhostfd=h]``
Establish a vhost-vdpa netdev.
--
2.39.3

View File

@ -1,7 +1,7 @@
From f1ec21d5adafcd06563a6c5404c5d631f470ab0c Mon Sep 17 00:00:00 2001
From d4a2e3344ea9e909a3262ac569fc0e5fab49562b Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Fri, 20 Aug 2021 18:25:12 +0200
Subject: qcow2: Deprecation warning when opening v2 images rw
Subject: [PATCH] qcow2: Deprecation warning when opening v2 images rw
qcow2 v3 has been around for a long time (since QEMU 1.1/RHEL 7), so
there is no real reason any more to use it. People still using it might
@ -53,6 +53,3 @@ index 511a55b1e8..35c0fc0d20 100644
-e $'s#\r##' # QEMU monitor uses \r\n line endings
}
--
2.39.3

View File

@ -1,7 +1,7 @@
From 90041be5316257fc98eb62af1e8a927e53d2d612 Mon Sep 17 00:00:00 2001
From fa1f21136ad5acb144c56dbfd0c4fb74d1a9b3e6 Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Tue, 29 Apr 2025 17:05:41 +0200
Subject: file-posix: Define DM_MPATH_PROBE_PATHS
Subject: [PATCH] file-posix: Define DM_MPATH_PROBE_PATHS
RH-Author: Kevin Wolf <kwolf@redhat.com>
RH-MergeRequest: 370: file-posix: Fix multipath failover with SCSI passthrough
@ -41,6 +41,3 @@ index 8c738674ce..cb2e94d7db 100644
typedef struct BDRVRawState {
int fd;
bool use_lock;
--
2.39.3

View File

@ -1,4 +1,4 @@
From a2f30bafa346ef50932c359eaf71574ed3c1239d Mon Sep 17 00:00:00 2001
From dedb116d88615adedd6b651e5fb22083b86857b0 Mon Sep 17 00:00:00 2001
From: Laurent Vivier <lvivier@redhat.com>
Date: Thu, 7 Aug 2025 13:08:06 +0200
Subject: [PATCH] e1000e: Prevent crash from legacy interrupt firing after
@ -44,6 +44,10 @@ Reviewed-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
Message-ID: <20250807110806.409065-1-lvivier@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
(cherry picked from commit 8e4649cac9bcddc050d2df07908075e9e69bccc7)
Patch-name: kvm-e1000e-Prevent-crash-from-legacy-interrupt-firing-af.patch
Patch-id: 22
Patch-present-in-specfile: True
---
hw/net/e1000e_core.c | 5 -----
1 file changed, 5 deletions(-)
@ -64,6 +68,3 @@ index 2413858790..06657bb3ac 100644
res = core->delayed_causes;
core->delayed_causes = 0;
--
2.47.3

View File

@ -1,7 +1,7 @@
From d635b553683b9a057d7a1a4b7e3348c88dcab6d6 Mon Sep 17 00:00:00 2001
From f98acf4248abc79bf08a72ff018a496de9389eef Mon Sep 17 00:00:00 2001
From: Cornelia Huck <cohuck@redhat.com>
Date: Thu, 11 Sep 2025 17:41:59 +0200
Subject: [PATCH 1/4] arm/kvm: report registers we failed to set
Subject: [PATCH] arm/kvm: report registers we failed to set
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 410: arm/kvm: report registers we failed to set
@ -36,6 +36,10 @@ Message-id: 20250911154159.158046-1-cohuck@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 19f6dcfe6b8b2a3523362812fc696ab83050d316)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-arm-kvm-report-registers-we-failed-to-set.patch
Patch-id: 23
Patch-present-in-specfile: True
---
target/arm/kvm.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 86 insertions(+)
@ -149,6 +153,3 @@ index 6672344855..c1ec6654ca 100644
}
}
return ok;
--
2.47.3

View File

@ -1,7 +1,7 @@
From db20fe92c8cc22e3317787d6c83056126e912f3a Mon Sep 17 00:00:00 2001
From 103e764a9c557b38b03f23928bb9f20aeaec9b52 Mon Sep 17 00:00:00 2001
From: Stefan Hajnoczi <stefanha@redhat.com>
Date: Wed, 24 Sep 2025 11:51:53 -0400
Subject: [PATCH 2/4] pcie_sriov: make pcie_sriov_pf_exit() safe on non-SR-IOV
Subject: [PATCH] pcie_sriov: make pcie_sriov_pf_exit() safe on non-SR-IOV
devices
RH-Author: Stefan Hajnoczi <stefanha@redhat.com>
@ -40,6 +40,10 @@ Message-ID: <20250924155153.579495-1-stefanha@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
(cherry picked from commit bab681f752048c3bc22d561b1d314c7ec16419c9)
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Patch-name: kvm-pcie_sriov-make-pcie_sriov_pf_exit-safe-on-non-SR-IO.patch
Patch-id: 24
Patch-present-in-specfile: True
---
hw/pci/pcie_sriov.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
@ -68,6 +72,3 @@ index 8a4bf0d6f7..cf1b5b5c05 100644
unparent_vfs(dev, pci_get_word(cfg + PCI_SRIOV_TOTAL_VF));
}
}
--
2.47.3

View File

@ -1,8 +1,7 @@
From ae1b11511be8c6ea7ac3b6dc46e106bb19829b0f Mon Sep 17 00:00:00 2001
From e1328dd999ee518164a5620b23b9d4fb698a0daa Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Thu, 9 Oct 2025 16:49:59 +0200
Subject: [PATCH 3/4] target/i386: add compatibility property for
arch_capabilities
Subject: [PATCH] target/i386: add compatibility property for arch_capabilities
RH-Author: Paolo Bonzini <pbonzini@redhat.com>
RH-MergeRequest: 411: fix x86-64 migration regression in QEMU 10.1
@ -33,6 +32,10 @@ Fixes: d3a24134e37 ("target/i386: do not expose ARCH_CAPABILITIES on AMD CPU", 2
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit e9efa4a77168ac2816bf9471f878252ce6224710)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Patch-name: kvm-target-i386-add-compatibility-property-for-arch_capa.patch
Patch-id: 25
Patch-present-in-specfile: True
---
hw/i386/pc.c | 2 ++
target/i386/cpu.c | 17 +++++++++++++++++
@ -130,6 +133,3 @@ index 0eb39d22d6..baa2f80beb 100644
ret &= ~CPUID_7_0_EDX_ARCH_CAPABILITIES;
}
} else if (function == 7 && index == 1 && reg == R_EAX) {
--
2.47.3

View File

@ -1,7 +1,7 @@
From 0d2ec98960c89003d3040818b5c5493cd636b98d Mon Sep 17 00:00:00 2001
From 0bf7082e44f311902726b90b0b38dd2602dcc118 Mon Sep 17 00:00:00 2001
From: Hector Cao <hector.cao@canonical.com>
Date: Tue, 23 Sep 2025 12:16:41 +0200
Subject: [PATCH 4/4] target/i386: add compatibility property for pdcm feature
Subject: [PATCH] target/i386: add compatibility property for pdcm feature
RH-Author: Paolo Bonzini <pbonzini@redhat.com>
RH-MergeRequest: 411: fix x86-64 migration regression in QEMU 10.1
@ -27,6 +27,10 @@ Fixes: e68ec298090 ("i386/cpu: Move adjustment of CPUID_EXT_PDCM before feature_
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 6529f31e0dccadb532c80b36e3efe7aef83f9cad)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Patch-name: kvm-target-i386-add-compatibility-property-for-pdcm-feat.patch
Patch-id: 26
Patch-present-in-specfile: True
---
hw/i386/pc.c | 2 ++
target/i386/cpu.c | 15 ++++++++++++---
@ -110,6 +114,3 @@ index b966bc997c..2187e61654 100644
/* Number of physical address bits supported */
uint32_t phys_bits;
--
2.47.3

View File

@ -1,8 +1,7 @@
From c616ee68c53e1ebc10f95e3401e505c034aeb361 Mon Sep 17 00:00:00 2001
From f8640da2e54f79ca5966e8390c0bd3b5a40c2581 Mon Sep 17 00:00:00 2001
From: Shalini Chellathurai Saroja <shalini@linux.ibm.com>
Date: Thu, 16 Oct 2025 14:17:07 +0200
Subject: [PATCH 01/10] qapi/machine-s390x: add QAPI event
SCLP_CPI_INFO_AVAILABLE
Subject: [PATCH] qapi/machine-s390x: add QAPI event SCLP_CPI_INFO_AVAILABLE
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -26,6 +25,10 @@ Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20251016121708.334133-1-shalini@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
(cherry picked from commit 0ce63280dc6fe9fce1d89922f2d17dcae77827e6)
Patch-name: kvm-qapi-machine-s390x-add-QAPI-event-SCLP_CPI_INFO_AVAI.patch
Patch-id: 27
Patch-present-in-specfile: True
---
hw/s390x/sclpcpi.c | 4 ++++
qapi/machine-s390x.json | 21 +++++++++++++++++++++
@ -82,6 +85,3 @@ index 966dbd61d2..8412668b67 100644
+{ 'event': 'SCLP_CPI_INFO_AVAILABLE',
+ 'features': [ 'unstable' ]
+}
--
2.47.3

View File

@ -1,7 +1,7 @@
From c8082b70cdd198a4a5236ca0543e2653663fb1d4 Mon Sep 17 00:00:00 2001
From fdb8dcb26a3840f4ddf03c37389d6ffc80c4b5ba Mon Sep 17 00:00:00 2001
From: Shalini Chellathurai Saroja <shalini@linux.ibm.com>
Date: Thu, 16 Oct 2025 14:17:08 +0200
Subject: [PATCH 02/10] tests/functional: add tests for SCLP event CPI
Subject: [PATCH] tests/functional: add tests for SCLP event CPI
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -24,6 +24,10 @@ Reviewed-by Thomas Huth <thuth@redhat.com>
Message-ID: <20251016121708.334133-2-shalini@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
(cherry picked from commit bc436b739c3c8683ef5e8c22391952dcaa95242e)
Patch-name: kvm-tests-functional-add-tests-for-SCLP-event-CPI.patch
Patch-id: 28
Patch-present-in-specfile: True
---
tests/functional/test_s390x_ccw_virtio.py | 26 +++++++++++++++++++++++
1 file changed, 26 insertions(+)
@ -71,6 +75,3 @@ index 453711aa0f..0455337856 100755
+
if __name__ == '__main__':
QemuSystemTest.main()
--
2.47.3

View File

@ -1,8 +1,8 @@
From 5c61c4d31ea23e30d79fb7d25d078d47701b2378 Mon Sep 17 00:00:00 2001
From 79a55b8fb1b4dace565ceedee8f4b5dbcc5e1210 Mon Sep 17 00:00:00 2001
From: Thomas Huth <thuth@redhat.com>
Date: Thu, 18 Sep 2025 17:41:25 +0200
Subject: [PATCH 03/10] redhat: Add new -rhel9.8.0 and -rhel10.2.0 machine
types on s390x
Subject: [PATCH] redhat: Add new -rhel9.8.0 and -rhel10.2.0 machine types on
s390x
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -23,6 +23,10 @@ CPI feature and have the "relaxed-translation" for PCI passthrough
devices enabled by default.
Signed-off-by: Thomas Huth <thuth@redhat.com>
Patch-name: kvm-redhat-Add-new-rhel9.8.0-and-rhel10.2.0-machine-type.patch
Patch-id: 29
Patch-present-in-specfile: True
---
hw/s390x/s390-virtio-ccw.c | 34 +++++++++++++++++++++++++++++++---
1 file changed, 31 insertions(+), 3 deletions(-)
@ -94,6 +98,3 @@ index 9be423858d..4937a0c3b8 100644
compat_props_add(mc->compat_props, hw_compat_rhel_9, hw_compat_rhel_9_len);
}
DEFINE_CCW_MACHINE(9, 6, 0);
--
2.47.3

View File

@ -1,7 +1,7 @@
From de33fcdabae841dba89fae781d6391164b22740f Mon Sep 17 00:00:00 2001
From 60e7ac0c41c27dfefeb68b53ce76ebd7f1a1e1be Mon Sep 17 00:00:00 2001
From: John Levon <john.levon@nutanix.com>
Date: Tue, 14 Oct 2025 17:12:26 +0200
Subject: [PATCH 04/10] vfio: rename field to "num_initial_regions"
Subject: [PATCH] vfio: rename field to "num_initial_regions"
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -26,6 +26,10 @@ Signed-off-by: Cédric Le Goater <clg@redhat.com>
(cherry picked from commit aaca725884b57c9245528a0afb3f32e078543faf)
Conflicts: Modified hw/core/sysbus-fdt.c and hw/vfio/platform.c
Patch-name: kvm-vfio-rename-field-to-num_initial_regions.patch
Patch-id: 30
Patch-present-in-specfile: True
---
hw/core/sysbus-fdt.c | 14 +++++++-------
hw/vfio-user/device.c | 2 +-
@ -248,6 +252,3 @@ index 9290774299..df81d319b2 100644
unsigned int flags;
VFIOMigration *migration;
Error *migration_blocker;
--
2.47.3

View File

@ -1,7 +1,7 @@
From 9659c700e0afab65e7993459764b2e802178873b Mon Sep 17 00:00:00 2001
From 2541098f271ffc71046a2bd398043691cf82b2f2 Mon Sep 17 00:00:00 2001
From: John Levon <john.levon@nutanix.com>
Date: Tue, 14 Oct 2025 17:12:27 +0200
Subject: [PATCH 05/10] vfio: only check region info cache for initial regions
Subject: [PATCH] vfio: only check region info cache for initial regions
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -29,6 +29,10 @@ Reviewed-by: Alex Williamson <alex@shazbot.org>
Link: https://lore.kernel.org/qemu-devel/20251014151227.2298892-3-john.levon@nutanix.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
(cherry picked from commit ecbe424a63c9f860a901d6a4a75724b046abd796)
Patch-name: kvm-vfio-only-check-region-info-cache-for-initial-region.patch
Patch-id: 31
Patch-present-in-specfile: True
---
hw/vfio/device.c | 27 +++++++++++++++++++--------
1 file changed, 19 insertions(+), 8 deletions(-)
@ -78,6 +82,3 @@ index 0b459c0f7c..7ebf41c95e 100644
}
return 0;
--
2.47.3

View File

@ -1,7 +1,7 @@
From 1e99cb806fb7d6a341bf8f7c238aa7261af7dbd0 Mon Sep 17 00:00:00 2001
From a75749cb933cbb6d1b6cce5dd8b283242069215e Mon Sep 17 00:00:00 2001
From: Sebastian Ott <sebott@redhat.com>
Date: Wed, 29 Oct 2025 15:53:41 +0100
Subject: [PATCH 06/10] arm: create new rhel 10.2 specific virt machine type
Subject: [PATCH] arm: create new rhel 10.2 specific virt machine type
RH-Author: Sebastian Ott <sebott@redhat.com>
RH-MergeRequest: 416: x86, arm: create new rhel 9.8, 10.2 specific machine types
@ -12,6 +12,10 @@ RH-Acked-by: Cornelia Huck <cohuck@redhat.com>
RH-Commit: [1/4] 829eed93aefddcc4684ddacff3cd6ff3f991f442 (seott1/cos-qemu-kvm)
Signed-off-by: Sebastian Ott <sebott@redhat.com>
Patch-name: kvm-arm-create-new-rhel-10.2-specific-virt-machine-type.patch
Patch-id: 32
Patch-present-in-specfile: True
---
hw/arm/virt.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
@ -45,6 +49,3 @@ index d37d1bb3cf..e68979d2c5 100644
static void virt_rhel_machine_9_6_0_options(MachineClass *mc)
{
--
2.47.3

View File

@ -1,7 +1,7 @@
From c6b6b0d2969f8baf5f09bc1d4953df5e7445820c Mon Sep 17 00:00:00 2001
From 5ac559365c62f3b6f38b3ebfaab4b9dbf1a0888f Mon Sep 17 00:00:00 2001
From: Sebastian Ott <sebott@redhat.com>
Date: Wed, 29 Oct 2025 16:05:12 +0100
Subject: [PATCH 07/10] arm: create new rhel 9.8 specific virt machine type
Subject: [PATCH] arm: create new rhel 9.8 specific virt machine type
RH-Author: Sebastian Ott <sebott@redhat.com>
RH-MergeRequest: 416: x86, arm: create new rhel 9.8, 10.2 specific machine types
@ -12,6 +12,10 @@ RH-Acked-by: Cornelia Huck <cohuck@redhat.com>
RH-Commit: [2/4] fb3fc4decafd0c6e94ef31c0120b843512089573 (seott1/cos-qemu-kvm)
Signed-off-by: Sebastian Ott <sebott@redhat.com>
Patch-name: kvm-arm-create-new-rhel-9.8-specific-virt-machine-type.patch
Patch-id: 33
Patch-present-in-specfile: True
---
hw/arm/virt.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
@ -44,6 +48,3 @@ index e68979d2c5..dcdd53043e 100644
DEFINE_VIRT_MACHINE(9, 6, 0)
static void virt_rhel_machine_9_4_0_options(MachineClass *mc)
--
2.47.3

View File

@ -1,7 +1,7 @@
From 95622c4261ef6e0eb6688196d87d3bed838aa91d Mon Sep 17 00:00:00 2001
From 298dd9449200357a9563287ac036cb53283c27ae Mon Sep 17 00:00:00 2001
From: Sebastian Ott <sebott@redhat.com>
Date: Wed, 29 Oct 2025 17:59:07 +0100
Subject: [PATCH 08/10] x86: create new rhel 10.2 specific pc-q35 machine type
Subject: [PATCH] x86: create new rhel 10.2 specific pc-q35 machine type
RH-Author: Sebastian Ott <sebott@redhat.com>
RH-MergeRequest: 416: x86, arm: create new rhel 9.8, 10.2 specific machine types
@ -12,6 +12,10 @@ RH-Acked-by: Cornelia Huck <cohuck@redhat.com>
RH-Commit: [3/4] 7f5a5fa45696e579cd08fb3869884ce9543badd5 (seott1/cos-qemu-kvm)
Signed-off-by: Sebastian Ott <sebott@redhat.com>
Patch-name: kvm-x86-create-new-rhel-10.2-specific-pc-q35-machine-typ.patch
Patch-id: 34
Patch-present-in-specfile: True
---
hw/i386/pc_q35.c | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
@ -51,6 +55,3 @@ index e5d10c0335..aea4735dd3 100644
static void pc_q35_rhel_machine_9_6_0_options(MachineClass *m)
{
--
2.47.3

View File

@ -1,7 +1,7 @@
From ee136e68450beb87b55e3668538b3a52fdf98736 Mon Sep 17 00:00:00 2001
From 77cd3055b005a8a0e83d8684c630beea6fd0e805 Mon Sep 17 00:00:00 2001
From: Sebastian Ott <sebott@redhat.com>
Date: Wed, 29 Oct 2025 18:05:21 +0100
Subject: [PATCH 09/10] x86: create new rhel 9.8 specific pc-q35 machine type
Subject: [PATCH] x86: create new rhel 9.8 specific pc-q35 machine type
RH-Author: Sebastian Ott <sebott@redhat.com>
RH-MergeRequest: 416: x86, arm: create new rhel 9.8, 10.2 specific machine types
@ -12,6 +12,10 @@ RH-Acked-by: Cornelia Huck <cohuck@redhat.com>
RH-Commit: [4/4] 2bfa55e063b4551e8e3299cf4f7aa2520943076a (seott1/cos-qemu-kvm)
Signed-off-by: Sebastian Ott <sebott@redhat.com>
Patch-name: kvm-x86-create-new-rhel-9.8-specific-pc-q35-machine-type.patch
Patch-id: 35
Patch-present-in-specfile: True
---
hw/i386/pc_q35.c | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
@ -51,6 +55,3 @@ index aea4735dd3..efbb5695c2 100644
}
DEFINE_Q35_MACHINE(9, 6, 0);
--
2.47.3

View File

@ -1,7 +1,7 @@
From c70f4d1ef65ee432a5f2cedb94447d705f6d8686 Mon Sep 17 00:00:00 2001
From 627b1afca71a6e0a7db77c310fe0d1db53818dd2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Date: Mon, 3 Nov 2025 14:35:38 +0400
Subject: [PATCH 10/10] rh: enable CONFIG_USB_STORAGE_BOT
Subject: [PATCH] rh: enable CONFIG_USB_STORAGE_BOT
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -15,6 +15,10 @@ RH-Commit: [1/1] 612acd1d19c799c7441f63548648eb70b9e1dfd6 (marcandre.lureau-rh/q
JIRA: https://issues.redhat.com/browse/RHEL-101929
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Patch-name: kvm-rh-enable-CONFIG_USB_STORAGE_BOT.patch
Patch-id: 36
Patch-present-in-specfile: True
---
configs/devices/aarch64-softmmu/aarch64-rh-devices.mak | 1 +
configs/devices/riscv64-softmmu/riscv64-rh-devices.mak | 1 +
@ -57,6 +61,3 @@ index 828cb8aa6f..1f244f766d 100644
CONFIG_USB_STORAGE_CORE=y
CONFIG_USB_STORAGE_CLASSIC=y
CONFIG_USB_UHCI=y
--
2.47.3

View File

@ -1,7 +1,7 @@
From 9aaede253bb55035f0a1171fb1c4eda847ca9493 Mon Sep 17 00:00:00 2001
From 74a15bd54e8c1fb1821d3b69d88f17fc1032e533 Mon Sep 17 00:00:00 2001
From: Jon Maloy <jmaloy@redhat.com>
Date: Tue, 4 Nov 2025 17:23:29 -0500
Subject: [PATCH 01/16] io: move websock resource release to close method
Subject: [PATCH] io: move websock resource release to close method
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -40,6 +40,10 @@ Date: Tue Sep 30 11:58:35 2025 +0100
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Jon Maloy <jmaloy@redhat.com>
Patch-name: kvm-io-move-websock-resource-release-to-close-method.patch
Patch-id: 37
Patch-present-in-specfile: True
---
io/channel-websock.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
@ -79,6 +83,3 @@ index 08ddb274f0..a19b902ff9 100644
return qio_channel_close(wioc->master, errp);
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From 728cf99416aaaae2cc0fca6ee88f28ccec33d697 Mon Sep 17 00:00:00 2001
From 87b6a747f5d8bd592976dfe3182a3b5798784f7d Mon Sep 17 00:00:00 2001
From: Jon Maloy <jmaloy@redhat.com>
Date: Tue, 4 Nov 2025 17:28:47 -0500
Subject: [PATCH 02/16] io: fix use after free in websocket handshake code
Subject: [PATCH] io: fix use after free in websocket handshake code
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -90,6 +90,10 @@ Date: Tue Sep 30 12:03:15 2025 +0100
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Jon Maloy <jmaloy@redhat.com>
Patch-name: kvm-io-fix-use-after-free-in-websocket-handshake-code.patch
Patch-id: 38
Patch-present-in-specfile: True
---
include/io/channel-websock.h | 3 ++-
io/channel-websock.c | 22 ++++++++++++++++------
@ -184,6 +188,3 @@ index a19b902ff9..ec5e09f9ab 100644
if (wioc->io_tag) {
g_clear_handle_id(&wioc->io_tag, g_source_remove);
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From 66bd3c1e7702962060d23fdc3084f0ace26b94e6 Mon Sep 17 00:00:00 2001
From 5aa680dc7371173d2ac1c1fb7cdd393819f44dca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Thu, 6 Nov 2025 16:39:53 +0100
Subject: [PATCH 03/16] vfio: Disable VFIO migration with MultiFD support
Subject: [PATCH] vfio: Disable VFIO migration with MultiFD support
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -21,6 +21,10 @@ related features. However, it should be set to 'off' in RHEL until
more testing has been completed.
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Patch-name: kvm-vfio-Disable-VFIO-migration-with-MultiFD-support.patch
Patch-id: 39
Patch-present-in-specfile: True
---
hw/vfio/pci.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
@ -42,6 +46,3 @@ index 9486521a90..83ecffb535 100644
DEFINE_PROP_ON_OFF_AUTO("x-migration-load-config-after-iter", VFIOPCIDevice,
vbasedev.migration_load_config_after_iter,
ON_OFF_AUTO_AUTO),
--
2.47.3

View File

@ -1,7 +1,7 @@
From 5264d9ea8c029dab0663a3da82f4d8241ad0f1b9 Mon Sep 17 00:00:00 2001
From 58cba97a715fa3f506234e718191fcc34286f333 Mon Sep 17 00:00:00 2001
From: Eric Auger <eric.auger@redhat.com>
Date: Fri, 7 Nov 2025 05:23:16 -0500
Subject: [PATCH 04/16] hw/arm/virt: Use ACPI PCI hotplug by default from 10.2
Subject: [PATCH] hw/arm/virt: Use ACPI PCI hotplug by default from 10.2
onwards
RH-Author: Eric Auger <eric.auger@redhat.com>
@ -20,6 +20,10 @@ rhel10 machine types and all rhel9 machine types ACPI PCI hotplug
is kept disabled.
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-arm-virt-Use-ACPI-PCI-hotplug-by-default-from-10..patch
Patch-id: 40
Patch-present-in-specfile: True
---
hw/arm/virt.c | 9 +++++++++
1 file changed, 9 insertions(+)
@ -61,6 +65,3 @@ index dcdd53043e..542d702513 100644
compat_props_add(mc->compat_props, hw_compat_rhel_10_2, hw_compat_rhel_10_2_len);
compat_props_add(mc->compat_props, hw_compat_rhel_10_1, hw_compat_rhel_10_1_len);
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From ad929c3b2e90eeb1f81a3f7074cdaaa922b073b9 Mon Sep 17 00:00:00 2001
From b8a9e338fb98883ba262f04320502d778753d427 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:23 +0100
Subject: [PATCH 05/16] hw/arm/smmu-common: Check SMMU has PCIe Root Complex
Subject: [PATCH] hw/arm/smmu-common: Check SMMU has PCIe Root Complex
association
RH-Author: Eric Auger <eric.auger@redhat.com>
@ -38,6 +38,10 @@ Message-id: 20250829082543.7680-2-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit d9e6b8424fd2523a0361972d5dd841471879479c)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-arm-smmu-common-Check-SMMU-has-PCIe-Root-Complex-.patch
Patch-id: 41
Patch-present-in-specfile: True
---
hw/arm/smmu-common.c | 31 ++++++++++++++++++++++++++---
hw/pci-bridge/pci_expander_bridge.c | 1 -
@ -126,6 +130,3 @@ index 8cdacbc4e1..a055fd8d32 100644
#define TYPE_PXB_CXL_BUS "pxb-cxl-bus"
#define TYPE_PXB_DEV "pxb"
OBJECT_DECLARE_SIMPLE_TYPE(PXBDev, PXB_DEV)
--
2.47.3

View File

@ -1,7 +1,7 @@
From 221e12accdd5e699d727cd862760829e973a7b2a Mon Sep 17 00:00:00 2001
From 49538761679e13a5d2c37466e06f79be153aa17f Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:24 +0100
Subject: [PATCH 06/16] hw/arm/virt-acpi-build: Re-arrange SMMUv3 IORT build
Subject: [PATCH] hw/arm/virt-acpi-build: Re-arrange SMMUv3 IORT build
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 423: hw/arm/virt: Add support for user creatable SMMUv3 device
@ -32,6 +32,10 @@ Message-id: 20250829082543.7680-3-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 0e6a5bfb0eb17f57fb923b7905bd1435204bdd62)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-arm-virt-acpi-build-Re-arrange-SMMUv3-IORT-build.patch
Patch-id: 42
Patch-present-in-specfile: True
---
hw/arm/virt-acpi-build.c | 137 ++++++++++++++++++++++++++-------------
hw/arm/virt.c | 1 +
@ -286,6 +290,3 @@ index 94c79d6c6d..98b877c8b9 100644
};
#define VIRT_ECAM_ID(high) (high ? VIRT_HIGH_PCIE_ECAM : VIRT_PCIE_ECAM)
--
2.47.3

View File

@ -1,7 +1,7 @@
From f89d89a3758ebd8725e677431f1e7493c65381c2 Mon Sep 17 00:00:00 2001
From 90910403b2dc85fa6f2106a6bd75f1eee123f359 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:25 +0100
Subject: [PATCH 07/16] hw/arm/virt-acpi-build: Update IORT for multiple smmuv3
Subject: [PATCH] hw/arm/virt-acpi-build: Update IORT for multiple smmuv3
devices
RH-Author: Eric Auger <eric.auger@redhat.com>
@ -72,6 +72,10 @@ Message-id: 20250829082543.7680-4-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 01e9a18730e6f56f713ed074603a8b0f2982ed26)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-arm-virt-acpi-build-Update-IORT-for-multiple-smmu.patch
Patch-id: 43
Patch-present-in-specfile: True
---
hw/arm/virt-acpi-build.c | 64 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
@ -165,6 +169,3 @@ index bef4fabe56..96830f7c4e 100644
}
num_smmus = smmuv3_devs->len;
--
2.47.3

View File

@ -1,7 +1,7 @@
From 1b3c413355ee5f3917e8e39dbf7a281f8e31a0f5 Mon Sep 17 00:00:00 2001
From cb1057c9f94d149a6ddc2c9310ab6bd4ec260538 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:26 +0100
Subject: [PATCH 08/16] hw/arm/virt: Factor out common SMMUV3 dt bindings code
Subject: [PATCH] hw/arm/virt: Factor out common SMMUV3 dt bindings code
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 423: hw/arm/virt: Add support for user creatable SMMUv3 device
@ -28,6 +28,10 @@ Message-id: 20250829082543.7680-5-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 7a276b7570266ec39611f9d91089741ec7e9295b)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-arm-virt-Factor-out-common-SMMUV3-dt-bindings-cod.patch
Patch-id: 44
Patch-present-in-specfile: True
---
hw/arm/virt.c | 54 +++++++++++++++++++++++++++------------------------
1 file changed, 29 insertions(+), 25 deletions(-)
@ -113,6 +117,3 @@ index 0cc9e5f068..9b95a7c9a9 100644
}
static void create_virtio_iommu_dt_bindings(VirtMachineState *vms)
--
2.47.3

View File

@ -1,7 +1,7 @@
From c62e5defde6f02bdd316b772169571d0de5d2d83 Mon Sep 17 00:00:00 2001
From 2a43ed7e5472ba40c08cb5784fd1aadae9774c0e Mon Sep 17 00:00:00 2001
From: Nicolin Chen <nicolinc@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:27 +0100
Subject: [PATCH 09/16] hw/arm/virt: Add an SMMU_IO_LEN macro
Subject: [PATCH] hw/arm/virt: Add an SMMU_IO_LEN macro
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 423: hw/arm/virt: Add support for user creatable SMMUv3 device
@ -29,6 +29,10 @@ Message-id: 20250829082543.7680-6-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 466197fc7a25658f9187d538c26887f5738d1ac9)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-arm-virt-Add-an-SMMU_IO_LEN-macro.patch
Patch-id: 45
Patch-present-in-specfile: True
---
hw/arm/virt.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
@ -56,6 +60,3 @@ index 9b95a7c9a9..b435efafe1 100644
[VIRT_PCDIMM_ACPI] = { 0x09070000, MEMORY_HOTPLUG_IO_LEN },
[VIRT_ACPI_GED] = { 0x09080000, ACPI_GED_EVT_SEL_LEN },
[VIRT_NVDIMM_ACPI] = { 0x09090000, NVDIMM_ACPI_IO_LEN},
--
2.47.3

View File

@ -1,8 +1,8 @@
From 34d06db7ea02cd3a0a07082fef93e08bfbf0b06a Mon Sep 17 00:00:00 2001
From fc47a08ea593b2fdb1d872f40237a818dabad4fc Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:28 +0100
Subject: [PATCH 10/16] hw/pci: Introduce pci_setup_iommu_per_bus() for per-bus
IOMMU ops retrieval
Subject: [PATCH] hw/pci: Introduce pci_setup_iommu_per_bus() for per-bus IOMMU
ops retrieval
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 423: hw/arm/virt: Add support for user creatable SMMUv3 device
@ -65,6 +65,10 @@ Message-id: 20250829082543.7680-7-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 951bc76fb669eab96cc60e38a50097ad4435163e)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-pci-Introduce-pci_setup_iommu_per_bus-for-per-bus.patch
Patch-id: 46
Patch-present-in-specfile: True
---
hw/pci/pci.c | 31 +++++++++++++++++++++++++++++++
include/hw/pci/pci.h | 2 ++
@ -145,6 +149,3 @@ index 2261312546..c738446788 100644
uint8_t devfn_min;
uint32_t slot_reserved_mask;
pci_set_irq_fn set_irq;
--
2.47.3

View File

@ -1,8 +1,7 @@
From 20b24c8ae68ff5059392188762c8d8b24c3dfa28 Mon Sep 17 00:00:00 2001
From fa04930d828fa4de32a5ecae907fdbf316d88509 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:29 +0100
Subject: [PATCH 11/16] hw/arm/virt: Allow user-creatable SMMUv3 dev
instantiation
Subject: [PATCH] hw/arm/virt: Allow user-creatable SMMUv3 dev instantiation
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -40,6 +39,10 @@ Message-id: 20250829082543.7680-8-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 66d2f665e163cf1afccd171e3c16f8d3acb3d94a)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-hw-arm-virt-Allow-user-creatable-SMMUv3-dev-instanti.patch
Patch-id: 47
Patch-present-in-specfile: True
---
hw/arm/smmu-common.c | 8 +++++-
hw/arm/smmuv3.c | 2 ++
@ -210,6 +213,3 @@ index e5e2d09294..80d0fecfde 100644
};
struct SMMUBaseClass {
--
2.47.3

View File

@ -1,7 +1,7 @@
From bf0ecadea242c05671bf057fc45d8c58862032d3 Mon Sep 17 00:00:00 2001
From b6fd153e384990dabf068c5c893140d88edcaa40 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:30 +0100
Subject: [PATCH 12/16] qemu-options.hx: Document the arm-smmuv3 device
Subject: [PATCH] qemu-options.hx: Document the arm-smmuv3 device
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 423: hw/arm/virt: Add support for user creatable SMMUv3 device
@ -26,6 +26,10 @@ Message-id: 20250829082543.7680-9-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 73d3d0187bc6b482d8b15116edce1475c7975b89)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-qemu-options.hx-Document-the-arm-smmuv3-device.patch
Patch-id: 48
Patch-present-in-specfile: True
---
qemu-options.hx | 7 +++++++
1 file changed, 7 insertions(+)
@ -48,6 +52,3 @@ index 3837456a61..5f146c1860 100644
ERST
DEF("name", HAS_ARG, QEMU_OPTION_name,
--
2.47.3

View File

@ -1,7 +1,7 @@
From b4eeed1e8633df76598de0fe6ca5df4be359222c Mon Sep 17 00:00:00 2001
From b1a804dc528b237d127a99ca6bc25f352e542fc4 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:31 +0100
Subject: [PATCH 13/16] bios-tables-test: Allow for smmuv3 test data.
Subject: [PATCH] bios-tables-test: Allow for smmuv3 test data.
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 423: hw/arm/virt: Add support for user creatable SMMUv3 device
@ -27,6 +27,10 @@ Message-id: 20250829082543.7680-10-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit c69520c13d6ea45a69a7a49361806fa05b19046d)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-bios-tables-test-Allow-for-smmuv3-test-data.patch
Patch-id: 49
Patch-present-in-specfile: True
---
tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev | 0
tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy | 0
@ -39,6 +43,18 @@ Signed-off-by: Eric Auger <eric.auger@redhat.com>
create mode 100644 tests/data/acpi/aarch64/virt/IORT.smmuv3-dev
create mode 100644 tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy
diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev b/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy b/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..2e3e3ccdce 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
@ -49,6 +65,3 @@ index dfb8523c8b..2e3e3ccdce 100644
+"tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev",
+"tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy",
+"tests/data/acpi/aarch64/virt/IORT.smmuv3-dev",
--
2.47.3

View File

@ -1,7 +1,7 @@
From 51ec91309c99a5d81b53c2762d18c073f672e45a Mon Sep 17 00:00:00 2001
From bdd38feb47a92951cd32a33e8fcd8626aa5ff5e0 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:32 +0100
Subject: [PATCH 14/16] qtest/bios-tables-test: Add tests for legacy smmuv3 and
Subject: [PATCH] qtest/bios-tables-test: Add tests for legacy smmuv3 and
smmuv3 device
RH-Author: Eric Auger <eric.auger@redhat.com>
@ -47,6 +47,10 @@ Message-id: 20250829082543.7680-11-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 3f8cd046c151c471d9a34181320f4a7d3f72b32a)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-qtest-bios-tables-test-Add-tests-for-legacy-smmuv3-a.patch
Patch-id: 50
Patch-present-in-specfile: True
---
tests/qtest/bios-tables-test.c | 86 ++++++++++++++++++++++++++++++++++
1 file changed, 86 insertions(+)
@ -155,6 +159,3 @@ index 386196edc8..a384aac1be 100644
}
#if 0 /* Disabled for Red Hat Enterprise Linux */
} else if (strcmp(arch, "riscv64") == 0) {
--
2.47.3

View File

@ -1,7 +1,7 @@
From d6f27731c3d469f4ba68807a4c1f8ee534cc9d57 Mon Sep 17 00:00:00 2001
From be2f82165c36208d01117404382ad0fee35e4ce0 Mon Sep 17 00:00:00 2001
From: Shameer Kolothum <skolothumtho@nvidia.com>
Date: Fri, 29 Aug 2025 09:25:33 +0100
Subject: [PATCH 15/16] qtest/bios-tables-test: Update tables for smmuv3 tests
Subject: [PATCH] qtest/bios-tables-test: Update tables for smmuv3 tests
RH-Author: Eric Auger <eric.auger@redhat.com>
RH-MergeRequest: 423: hw/arm/virt: Add support for user creatable SMMUv3 device
@ -259,6 +259,10 @@ Message-id: 20250829082543.7680-12-skolothumtho@nvidia.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit d35146a6606cf6ebb4e24bb97dfc0330f074f6e3)
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Patch-name: kvm-qtest-bios-tables-test-Update-tables-for-smmuv3-test.patch
Patch-id: 51
Patch-present-in-specfile: True
---
tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev | Bin 0 -> 10230 bytes
tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy | Bin 0 -> 10230 bytes
@ -267,6 +271,18 @@ Signed-off-by: Eric Auger <eric.auger@redhat.com>
tests/qtest/bios-tables-test-allowed-diff.h | 4 ----
5 files changed, 4 deletions(-)
diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev
index e69de29bb2..53d4c07f42 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev and b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy
index e69de29bb2..53d4c07f42 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy and b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy differ
diff --git a/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev b/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev
index e69de29bb2..67be268f62 100644
Binary files a/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev and b/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev differ
diff --git a/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy b/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy
index e69de29bb2..41981a449f 100644
Binary files a/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy and b/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy differ
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
index 2e3e3ccdce..dfb8523c8b 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
@ -277,6 +293,3 @@ index 2e3e3ccdce..dfb8523c8b 100644
-"tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev",
-"tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy",
-"tests/data/acpi/aarch64/virt/IORT.smmuv3-dev",
--
2.47.3

View File

@ -1,7 +1,7 @@
From 3b21c60b771087e7d566bf738e04e01a7a1bdf09 Mon Sep 17 00:00:00 2001
From 010f0f393976a1422f16a7252d6fcd986671b8d7 Mon Sep 17 00:00:00 2001
From: Miroslav Rezanina <mrezanin@redhat.com>
Date: Fri, 14 Nov 2025 06:46:07 +0100
Subject: [PATCH 16/16] qtest: Do not run bios-tables-test on aarch64
Subject: [PATCH] qtest: Do not run bios-tables-test on aarch64
We do several disruptive downstream only changes that make
bios-tables-test to fail. Disabling it for now.
@ -9,6 +9,10 @@ bios-tables-test to fail. Disabling it for now.
This is done to enable fixing RHEL-126573 and RHEL-67323.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
Patch-name: kvm-qtest-Do-not-run-bios-tables-test-on-aarch64.patch
Patch-id: 52
Patch-present-in-specfile: True
---
tests/qtest/meson.build | 1 -
1 file changed, 1 deletion(-)
@ -25,6 +29,3 @@ index ef44ffaf78..13b52ea41a 100644
(config_all_accel.has_key('CONFIG_TCG') and config_all_devices.has_key('CONFIG_TPM_TIS_SYSBUS') ? \
['tpm-tis-device-test', 'tpm-tis-device-swtpm-test'] : []) + \
(config_all_devices.has_key('CONFIG_XLNX_ZYNQMP_ARM') ? ['xlnx-can-test', 'fuzz-xlnx-dp-test'] : []) + \
--
2.47.3

View File

@ -1,7 +1,7 @@
From 6b03dd00ce169886ec7aa866c14daa99209a3137 Mon Sep 17 00:00:00 2001
From 1e83cccb197114db68fa625c40f396ee159bb3a2 Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 19 Nov 2025 12:51:32 +0100
Subject: [PATCH 1/4] ram-block-attributes: fix interaction with hugetlb memory
Subject: [PATCH] ram-block-attributes: fix interaction with hugetlb memory
backends
RH-Author: Paolo Bonzini <pbonzini@redhat.com>
@ -39,6 +39,10 @@ Cc: qemu-stable <qemu-stable@nongnu.org>
Signed-off-by: Peter Xu <peterx@redhat.com>
(cherry picked from commit 8922a758b29251d9009ec509e7f580b76509ab3d)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Patch-name: kvm-ram-block-attributes-fix-interaction-with-hugetlb-me.patch
Patch-id: 53
Patch-present-in-specfile: True
---
system/ram-block-attributes.c | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
@ -120,6 +124,3 @@ index 68e8a02703..a7579de5b4 100644
const unsigned long first_bit = offset / block_size;
const unsigned long nbits = size / block_size;
const unsigned long last_bit = first_bit + nbits - 1;
--
2.47.3

View File

@ -1,8 +1,7 @@
From 0e0b1ba11faad72338036b9dfa97a3a8a8bc56dc Mon Sep 17 00:00:00 2001
From 5752a9e1aeb36ba0819cce747a15ec74eb8b8d98 Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 19 Nov 2025 12:51:32 +0100
Subject: [PATCH 2/4] ram-block-attributes: Unify the retrieval of the block
size
Subject: [PATCH] ram-block-attributes: Unify the retrieval of the block size
RH-Author: Paolo Bonzini <pbonzini@redhat.com>
RH-MergeRequest: 426: Fix hugetlb memory backends in confidential VMs
@ -25,6 +24,10 @@ Link: https://lore.kernel.org/r/20251023095526.48365-3-chenyi.qiang@intel.com
Signed-off-by: Peter Xu <peterx@redhat.com>
(cherry picked from commit b2ceb87b1a210d91a29d525590eb164d1121b8a1)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Patch-name: kvm-ram-block-attributes-Unify-the-retrieval-of-the-bloc.patch
Patch-id: 54
Patch-present-in-specfile: True
---
system/ram-block-attributes.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@ -42,6 +45,3 @@ index a7579de5b4..fb7c5c2746 100644
RamBlockAttributes *attr;
MemoryRegion *mr = ram_block->mr;
--
2.47.3

View File

@ -1,7 +1,7 @@
From f607a40a84b80b2cb33ef3bb42b60b84af596cc9 Mon Sep 17 00:00:00 2001
From cd7ee8d8043415d89a80a6e75c2d58afae270038 Mon Sep 17 00:00:00 2001
From: Thomas Huth <thuth@redhat.com>
Date: Tue, 18 Nov 2025 18:40:47 +0100
Subject: [PATCH 3/4] hw/s390x: Fix a possible crash with passed-through virtio
Subject: [PATCH] hw/s390x: Fix a possible crash with passed-through virtio
devices
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
@ -42,6 +42,10 @@ Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20251118174047.73103-1-thuth@redhat.com>
(cherry picked from commit e5cb62e7b6f99d45a42f0cd358d76d6ee2cef5cd)
Patch-name: kvm-hw-s390x-Fix-a-possible-crash-with-passed-through-vi.patch
Patch-id: 55
Patch-present-in-specfile: True
---
hw/s390x/s390-hypercall.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
@ -78,6 +82,3 @@ index ac1b08b2cd..508dd97ca0 100644
vdev = virtio_ccw_get_vdev(sch);
if (vq_idx >= VIRTIO_QUEUE_MAX || !virtio_queue_get_num(vdev, vq_idx)) {
--
2.47.3

View File

@ -1,7 +1,7 @@
From 0509eb94d2f166cfd3a24aa5fd14e1af76af8dea Mon Sep 17 00:00:00 2001
From eaa84431d740547a719a11020feda8ae0ef8834a Mon Sep 17 00:00:00 2001
From: Yanghang Liu <yanghliu@redhat.com>
Date: Mon, 24 Nov 2025 23:02:37 +0800
Subject: [PATCH 4/4] Fix the typo of vfio-pci device's enable-migration option
Subject: [PATCH] Fix the typo of vfio-pci device's enable-migration option
RH-Author: YangHang Liu <None>
RH-MergeRequest: 428: RHEL10: Fix the typo of vfio-pci device's enable-migration option
@ -15,6 +15,10 @@ Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
(cherry picked from commit 5f9ac963735598c1efbdce9c4a09f0a64e13d613)
Signed-off-by: Yanghang Liu <yanghliu@redhat.com>
Patch-name: kvm-Fix-the-typo-of-vfio-pci-device-s-enable-migration-o.patch
Patch-id: 56
Patch-present-in-specfile: True
---
hw/vfio/pci.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@ -32,6 +36,3 @@ index 83ecffb535..7c057ee2f9 100644
"variant or mdev driver with migration support enabled");
object_class_property_set_description(klass, /* 8.1 */
"vf-token",
--
2.47.3

View File

@ -1,7 +1,7 @@
From 36d73722360db85d210bacef0c8386e5af031447 Mon Sep 17 00:00:00 2001
From 4bf5116601e58a07863c88426ab408dcc26e0331 Mon Sep 17 00:00:00 2001
From: Damien Bergamini <damien.bergamini@eviden.com>
Date: Mon, 1 Sep 2025 15:14:23 +0000
Subject: [PATCH 1/2] pcie_sriov: Fix broken MMIO accesses from SR-IOV VFs
Subject: [PATCH] pcie_sriov: Fix broken MMIO accesses from SR-IOV VFs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -51,6 +51,10 @@ Message-ID: <20250901151314.1038020-1-clement.mathieu--drif@eviden.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
(cherry picked from commit 2e54e5fda779a7ba45578884276dca62462f7a06)
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Patch-name: kvm-pcie_sriov-Fix-broken-MMIO-accesses-from-SR-IOV-VFs.patch
Patch-id: 57
Patch-present-in-specfile: True
---
docs/pcie_sriov.txt | 5 ++---
hw/net/igbvf.c | 6 ++++--
@ -172,6 +176,3 @@ index aeaa38cf34..b0ea6a62c7 100644
/**
* pcie_sriov_pf_init_from_user_created_vfs() - Initialize PF with user-created
* VFs, adding ARI to PF
--
2.47.3

View File

@ -1,7 +1,7 @@
From c2c080f94d9107273650ebdaf50ca78e8cb2f866 Mon Sep 17 00:00:00 2001
From fa0a758781fc63888c9af9a585928217fd07c140 Mon Sep 17 00:00:00 2001
From: Sebastian Ott <sebott@redhat.com>
Date: Tue, 25 Nov 2025 09:19:30 +0100
Subject: [PATCH 2/2] arm: fix oob access in compat handling
Subject: [PATCH] arm: fix oob access in compat handling
RH-Author: Sebastian Ott <sebott@redhat.com>
RH-MergeRequest: 430: arm: fix oob access in compat handling
@ -21,6 +21,10 @@ was accessed out of bounds. This led to the weird side effect that the
machine type causing migration failures. Fix the length.
Signed-off-by: Sebastian Ott <sebott@redhat.com>
Patch-name: kvm-arm-fix-oob-access-in-compat-handling.patch
Patch-id: 58
Patch-present-in-specfile: True
---
hw/arm/virt.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
@ -39,6 +43,3 @@ index e8e64fe7fe..1cfb386f64 100644
/*
* RHEL9 kernels have pauth disabled while RHEL10 has it enabled,
--
2.47.3

View File

@ -1,7 +1,7 @@
From 1393ba1b8f4ee2b7ec9dcb12317ec2d53c7d793e Mon Sep 17 00:00:00 2001
From bd02d862e6cdce44a5bf0052db5bf3e6f599934d Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Wed, 19 Nov 2025 18:27:20 +0100
Subject: [PATCH 01/32] block-backend: Fix race when resuming queued requests
Subject: [PATCH] block-backend: Fix race when resuming queued requests
RH-Author: Kevin Wolf <kwolf@redhat.com>
RH-MergeRequest: 432: block-backend: Fix race when resuming queued requests [c10s]
@ -35,6 +35,10 @@ Reviewed-by: Fiona Ebner <f.ebner@proxmox.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 8eeaa706ba73251063cb80d87ae838d2d5b08e9a)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Patch-name: kvm-block-backend-Fix-race-when-resuming-queued-requests.patch
Patch-id: 59
Patch-present-in-specfile: True
---
block/block-backend.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
@ -68,6 +72,3 @@ index f8d6ba65c1..d6df369188 100644
}
qemu_mutex_unlock(&blk->queued_requests_lock);
}
--
2.47.3

View File

@ -1,8 +1,7 @@
From 56703080fdf6630d6d844c736f3195b3b7b80f74 Mon Sep 17 00:00:00 2001
From 0078d9aa02c830ca38a68a1e5b794227c6542c3c Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Fri, 28 Nov 2025 23:14:40 +0100
Subject: [PATCH 02/32] file-posix: Handle suspended dm-multipath better for
SG_IO
Subject: [PATCH] file-posix: Handle suspended dm-multipath better for SG_IO
RH-Author: Kevin Wolf <kwolf@redhat.com>
RH-MergeRequest: 436: file-posix: Handle suspended dm-multipath better for SG_IO
@ -33,6 +32,10 @@ Message-ID: <20251128221440.89125-1-kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 2c3165a1a61c299b4a3ae30899e1cc738d20e004)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Patch-name: kvm-file-posix-Handle-suspended-dm-multipath-better-for-.patch
Patch-id: 60
Patch-present-in-specfile: True
---
block/file-posix.c | 56 ++++++++++++++++++++++++++++------------------
1 file changed, 34 insertions(+), 22 deletions(-)
@ -118,6 +121,3 @@ index cb2e94d7db..ffca37130b 100644
return ret;
}
--
2.47.3

View File

@ -1,8 +1,7 @@
From 502e461dabe1eecc22f6a7d22755b8407ee74683 Mon Sep 17 00:00:00 2001
From da2c7d5f43b53796bfc8e76ea3e9e63c617048ba Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:21 +0200
Subject: [PATCH 03/32] accel: Add Meson and config support for MSHV
accelerator
Subject: [PATCH] accel: Add Meson and config support for MSHV accelerator
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -26,6 +25,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-2-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 37e12da5df8eb74042f11e9e7bec8a50b8090adb)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-Add-Meson-and-config-support-for-MSHV-accelera.patch
Patch-id: 61
Patch-present-in-specfile: True
---
accel/Kconfig | 3 +++
meson.build | 13 +++++++++++++
@ -126,6 +129,3 @@ index 4146dbc88d..9aff126c28 100644
--enable-multiprocess) printf "%s" -Dmultiprocess=enabled ;;
--disable-multiprocess) printf "%s" -Dmultiprocess=disabled ;;
--enable-netmap) printf "%s" -Dnetmap=enabled ;;
--
2.47.3

View File

@ -1,8 +1,7 @@
From 35aea0fcc61b1796268f3eae3549721ecd0165fc Mon Sep 17 00:00:00 2001
From b347fa5c362ac5f1fdcfa5601f4b4a36a2d3798c Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:22 +0200
Subject: [PATCH 04/32] target/i386/emulate: Allow instruction decoding from
stream
Subject: [PATCH] target/i386/emulate: Allow instruction decoding from stream
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -24,6 +23,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-3-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 1e25327b244a217078e3fa5df18322c70932f478)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-emulate-Allow-instruction-decoding-from-.patch
Patch-id: 62
Patch-present-in-specfile: True
---
target/i386/emulate/x86_decode.c | 27 +++++++++++++++++++++++----
target/i386/emulate/x86_decode.h | 9 +++++++++
@ -145,6 +148,3 @@ index a1a961284b..05686b162f 100644
void (*read_mem)(CPUState *cpu, void *data, target_ulong addr, int bytes);
void (*write_mem)(CPUState *cpu, void *data, target_ulong addr, int bytes);
void (*read_segment_descriptor)(CPUState *cpu, struct x86_segment_descriptor *desc,
--
2.47.3

View File

@ -1,7 +1,7 @@
From 84edc1855313a6a06517794e1b2e65e75691725e Mon Sep 17 00:00:00 2001
From b49240242f3d6a007abc4027aef16cd0b2f70d8b Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:23 +0200
Subject: [PATCH 05/32] target/i386/mshv: Add x86 decoder/emu implementation
Subject: [PATCH] target/i386/mshv: Add x86 decoder/emu implementation
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -19,6 +19,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-4-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 0daf817c80b57e58168309420abf0a8a3d2a60f6)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Add-x86-decoder-emu-implementation.patch
Patch-id: 63
Patch-present-in-specfile: True
---
include/system/mshv.h | 25 +++
target/i386/cpu.h | 2 +-
@ -426,6 +430,3 @@ index 0000000000..d574b3bc52
+{
+ return linear_addr(cpu, rip, R_CS);
+}
--
2.47.3

View File

@ -1,8 +1,7 @@
From ea903da8f0546ded20f84a3c4f46139a8206609e Mon Sep 17 00:00:00 2001
From 2dcc4aa67b074801ed831ec53ebeed4fc232dade Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:24 +0200
Subject: [PATCH 06/32] hw/intc: Generalize APIC helper names from kvm_* to
accel_*
Subject: [PATCH] hw/intc: Generalize APIC helper names from kvm_* to accel_*
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -21,6 +20,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-5-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 638ac1c78457dd93ccd795b9c6c2673af8c7dd21)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-hw-intc-Generalize-APIC-helper-names-from-kvm_-to-ac.patch
Patch-id: 64
Patch-present-in-specfile: True
---
accel/accel-irq.c | 106 +++++++++++++++++++++++++++++++++++++
accel/meson.build | 2 +-
@ -381,6 +384,3 @@ index 342f1ef6a9..2a504ed81f 100644
+int mshv_irqchip_remove_irqfd_notifier_gsi(const EventNotifier *n, int virq);
+
#endif
--
2.47.3

View File

@ -1,7 +1,7 @@
From 28c5559bcd0f99ca2f361705f7cada968c83eb49 Mon Sep 17 00:00:00 2001
From ad7d252b610d0cb1cde75dbe3e04db1d6e8ca807 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:25 +0200
Subject: [PATCH 07/32] include/hw/hyperv: Add MSHV ABI header definitions
Subject: [PATCH] include/hw/hyperv: Add MSHV ABI header definitions
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -22,6 +22,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-6-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 7db6086287502ad5a015ccc31e85ec9cac7e2716)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-include-hw-hyperv-Add-MSHV-ABI-header-definitions.patch
Patch-id: 65
Patch-present-in-specfile: True
---
include/hw/hyperv/hvgdk.h | 20 +
include/hw/hyperv/hvgdk_mini.h | 817 ++++++++++++++++++++++++++++++++
@ -1259,6 +1263,3 @@ index 717c379f9e..828a7809f7 100755
cp "$hdrdir/include/linux/$header" "$output/linux-headers/linux"
done
--
2.47.3

View File

@ -1,7 +1,7 @@
From 38642c3d90746f63ecc1f961ac7ef52b019c1132 Mon Sep 17 00:00:00 2001
From d0ad38d558917e602d8b85d0737e0dbb38c19a9c Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:26 +0200
Subject: [PATCH 08/32] linux-headers/linux: Add mshv.h headers
Subject: [PATCH] linux-headers/linux: Add mshv.h headers
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -22,6 +22,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-7-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit a6d6878650a0f4982918e8cd9d7ea6c3c3c681f7)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-linux-headers-linux-Add-mshv.h-headers.patch
Patch-id: 66
Patch-present-in-specfile: True
---
linux-headers/linux/mshv.h | 291 +++++++++++++++++++++++++++++++++++++
1 file changed, 291 insertions(+)
@ -324,6 +328,3 @@ index 0000000000..5bc83db6a3
+ */
+
+#endif
--
2.47.3

View File

@ -1,7 +1,7 @@
From a491ddf980ed1c8a54ba06db007d770817554b91 Mon Sep 17 00:00:00 2001
From 22dc2eb8f036f562d7867d1827c4c66f4488a48e Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Thu, 2 Oct 2025 18:25:02 +0200
Subject: [PATCH 09/32] accel/mshv: Add accelerator skeleton
Subject: [PATCH] accel/mshv: Add accelerator skeleton
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -22,6 +22,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-8-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit d0d2918f968c55628e17e2733b799fcefb50f16b)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-Add-accelerator-skeleton.patch
Patch-id: 67
Patch-present-in-specfile: True
---
accel/meson.build | 1 +
accel/mshv/meson.build | 6 ++
@ -286,6 +290,3 @@ index 0000000000..132491b599
+};
+
+#endif
--
2.47.3

View File

@ -1,7 +1,7 @@
From 1c84d5e352e60196218f657292e7f26226ab9647 Mon Sep 17 00:00:00 2001
From 49e8b7e37e4e481be6a821ec6482c4e8b04e4573 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:28 +0200
Subject: [PATCH 10/32] accel/mshv: Register memory region listeners
Subject: [PATCH] accel/mshv: Register memory region listeners
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -24,6 +24,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-9-magnuskulke@linux.microso
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 5006ea1344d134356a9b2e1afd521cf8df0c6a85)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-Register-memory-region-listeners.patch
Patch-id: 68
Patch-present-in-specfile: True
---
accel/mshv/mem.c | 25 +++++++++++++++
accel/mshv/meson.build | 1 +
@ -167,6 +171,3 @@ index 132491b599..cfa177ff72 100644
+ bool add);
+
#endif
--
2.47.3

View File

@ -1,7 +1,7 @@
From f2010418608cbbfe00095d628d74006d69e83138 Mon Sep 17 00:00:00 2001
From 1c302b4f9597e6666587370392141cd90b723819 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Thu, 2 Oct 2025 18:28:16 +0200
Subject: [PATCH 11/32] accel/mshv: Initialize VM partition
Subject: [PATCH] accel/mshv: Initialize VM partition
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -21,6 +21,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-10-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit c5f23bccde416aab52fe14dec6f6716a85f0cd04)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-Initialize-VM-partition.patch
Patch-id: 69
Patch-present-in-specfile: True
---
accel/mshv/irq.c | 399 +++++++++++++++++++++++++++++++++++
accel/mshv/mem.c | 129 ++++++++++-
@ -1297,6 +1301,3 @@ index 0000000000..de0c26bc6c
+
+ return ret;
+}
--
2.47.3

View File

@ -1,8 +1,7 @@
From 8aa1e85d4a67cbe79da787ddfbe5d65395cd5daf Mon Sep 17 00:00:00 2001
From d6f3367b197d060d35aeeb781828d0ca4e3dc584 Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Tue, 2 Sep 2025 07:17:09 +0200
Subject: [PATCH 12/32] treewide: rename
qemu_wait_io_event/qemu_wait_io_event_common
Subject: [PATCH] treewide: rename qemu_wait_io_event/qemu_wait_io_event_common
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -22,6 +21,10 @@ Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Conflicts: (due to missing cpu exit/interrupt_request refactoring)
cpu-common.c
include/hw/core/cpu.h
Patch-name: kvm-treewide-rename-qemu_wait_io_event-qemu_wait_io_even.patch
Patch-id: 70
Patch-present-in-specfile: True
---
accel/dummy-cpus.c | 2 +-
accel/hvf/hvf-accel-ops.c | 2 +-
@ -214,6 +217,3 @@ index da58805b1a..2ca4ee0263 100644
} while (!cpu->unplug || cpu_can_run(cpu));
whpx_destroy_vcpu(cpu);
--
2.47.3

View File

@ -1,7 +1,7 @@
From da65137c39b3662f0288b5149b14c82d2cfa4000 Mon Sep 17 00:00:00 2001
From 2d8f8fb4690faad8f1b9a93af2aad04a0502acb2 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:30 +0200
Subject: [PATCH 13/32] accel/mshv: Add vCPU creation and execution loop
Subject: [PATCH] accel/mshv: Add vCPU creation and execution loop
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -24,6 +24,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-11-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 4dc5d4257259764b6fcd035870517fc4140d8962)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-Add-vCPU-creation-and-execution-loop.patch
Patch-id: 71
Patch-present-in-specfile: True
---
accel/mshv/mshv-all.c | 186 +++++++++++++++++++++++++++++++++---
accel/mshv/trace-events | 2 +
@ -412,6 +416,3 @@ index de0c26bc6c..02d71ebc14 100644
/*
* Default Microsoft Hypervisor behavior for unimplemented MSR is to send a
* fault to the guest if it tries to access it. It is possible to override
--
2.47.3

View File

@ -1,7 +1,7 @@
From 38112aed4e07ec8f43b552f887bc2077e443ba4b Mon Sep 17 00:00:00 2001
From f291987a12ea9ff0d7c3bed02fb23faea42f5523 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:31 +0200
Subject: [PATCH 14/32] accel/mshv: Add vCPU signal handling
Subject: [PATCH] accel/mshv: Add vCPU signal handling
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -18,6 +18,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-12-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 575df4df54e060661db45e6f80293b29ea8901c1)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-Add-vCPU-signal-handling.patch
Patch-id: 72
Patch-present-in-specfile: True
---
accel/mshv/mshv-all.c | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
@ -70,6 +74,3 @@ index e02421d79d..fa1f8f35bd 100644
/* signal CPU creation */
cpu_thread_signal_created(cpu);
--
2.47.3

View File

@ -1,7 +1,7 @@
From 890cb9e42509e42471bc48dc6ddf0283a0b5e8f5 Mon Sep 17 00:00:00 2001
From 8033e3b98bda1261f95770b68f6337cc6d66bf9d Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:32 +0200
Subject: [PATCH 15/32] target/i386/mshv: Add CPU create and remove logic
Subject: [PATCH] target/i386/mshv: Add CPU create and remove logic
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -18,6 +18,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-13-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 4ed605c06e743b2ec0bfe35954d88b8c64dd3767)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Add-CPU-create-and-remove-logic.patch
Patch-id: 73
Patch-present-in-specfile: True
---
target/i386/mshv/mshv-cpu.c | 23 +++++++++++++++++------
1 file changed, 17 insertions(+), 6 deletions(-)
@ -71,6 +75,3 @@ index 02d71ebc14..5069ab7a22 100644
}
void mshv_arch_init_vcpu(CPUState *cpu)
--
2.47.3

View File

@ -1,7 +1,7 @@
From 00d2e933423d093c34265d5e8056461308a738f3 Mon Sep 17 00:00:00 2001
From 2096f4c0379df09a24a0cab1fc8902bba669b632 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Thu, 2 Oct 2025 18:13:31 +0200
Subject: [PATCH 16/32] target/i386/mshv: Implement mshv_store_regs()
Subject: [PATCH] target/i386/mshv: Implement mshv_store_regs()
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -21,6 +21,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-14-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 2bd7a6aa4743ee85c77c0520e8b422b3bfeab386)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Implement-mshv_store_regs.patch
Patch-id: 74
Patch-present-in-specfile: True
---
include/system/mshv.h | 1 +
include/system/mshv_int.h | 2 +
@ -183,6 +187,3 @@ index 5069ab7a22..9ead03ca2d 100644
int mshv_load_regs(CPUState *cpu)
{
error_report("unimplemented");
--
2.47.3

View File

@ -1,7 +1,7 @@
From 11393f9a7ff5fa2ec3182025fe5ba052d5fecee0 Mon Sep 17 00:00:00 2001
From a60b80bb7d9969cdb0f4281c16104bf1ddc5163d Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:34 +0200
Subject: [PATCH 17/32] target/i386/mshv: Implement mshv_get_standard_regs()
Subject: [PATCH] target/i386/mshv: Implement mshv_get_standard_regs()
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -23,6 +23,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-15-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 66480a048a01fc833ba153410282609f26166141)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Implement-mshv_get_standard_regs.patch
Patch-id: 75
Patch-present-in-specfile: True
---
include/system/mshv_int.h | 1 +
target/i386/mshv/mshv-cpu.c | 116 +++++++++++++++++++++++++++++++++++-
@ -177,6 +181,3 @@ index 9ead03ca2d..4e3eee113b 100644
}
int mshv_arch_put_registers(const CPUState *cpu)
--
2.47.3

View File

@ -1,7 +1,7 @@
From 30862bd55b3d5c95a051638ec49013e64596f46d Mon Sep 17 00:00:00 2001
From f72c428f6ebc373a6cbe566a7f99db8b7d03efd0 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:35 +0200
Subject: [PATCH 18/32] target/i386/mshv: Implement mshv_get_special_regs()
Subject: [PATCH] target/i386/mshv: Implement mshv_get_special_regs()
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -22,6 +22,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-16-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 0382c2c8544da66619d16988caaab8e3d9e881d4)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Implement-mshv_get_special_regs.patch
Patch-id: 76
Patch-present-in-specfile: True
---
include/system/mshv_int.h | 1 +
target/i386/mshv/mshv-cpu.c | 104 ++++++++++++++++++++++++++++++++++++
@ -168,6 +172,3 @@ index 4e3eee113b..bc75686f82 100644
return 0;
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From 78ed99e6783511368371defaebda4cc450a6e266 Mon Sep 17 00:00:00 2001
From f3e0329c1ce6d3b147baad937f0261ecb2c9f542 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:36 +0200
Subject: [PATCH 19/32] target/i386/mshv: Implement mshv_arch_put_registers()
Subject: [PATCH] target/i386/mshv: Implement mshv_arch_put_registers()
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -19,6 +19,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-17-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 25a1d871e0f19bbf8fee471af5fefec52465bb09)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Implement-mshv_arch_put_registers.patch
Patch-id: 77
Patch-present-in-specfile: True
---
include/system/mshv_int.h | 15 +++
target/i386/mshv/mshv-cpu.c | 237 ++++++++++++++++++++++++++++++++++++
@ -314,6 +318,3 @@ index bc75686f82..8b10c79e54 100644
error_report("unimplemented");
abort();
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From 140f8cbaa8665f281fe3e47c81cfd0c306f02d8b Mon Sep 17 00:00:00 2001
From a03d8784b3b02cc0bd7ff04db10e4ebcece41b54 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:37 +0200
Subject: [PATCH 20/32] target/i386/mshv: Set local interrupt controller state
Subject: [PATCH] target/i386/mshv: Set local interrupt controller state
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -18,6 +18,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-18-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit ca20d46fa94887a6e42061646a71ee44cbc9adb0)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Set-local-interrupt-controller-stat.patch
Patch-id: 78
Patch-present-in-specfile: True
---
target/i386/mshv/mshv-cpu.c | 117 ++++++++++++++++++++++++++++++++++++
1 file changed, 117 insertions(+)
@ -178,6 +182,3 @@ index 8b10c79e54..0fe3cbb48d 100644
return 0;
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From d122c4cbb920e5d20ee70da4496b2b686319532f Mon Sep 17 00:00:00 2001
From 9b579f8392e7c71e60e5791f3b7980774a6253e1 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:38 +0200
Subject: [PATCH 21/32] target/i386/mshv: Register CPUID entries with MSHV
Subject: [PATCH] target/i386/mshv: Register CPUID entries with MSHV
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -19,6 +19,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-19-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 4fa04dd16216e266564606b7da582e5fce07bced)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Register-CPUID-entries-with-MSHV.patch
Patch-id: 79
Patch-present-in-specfile: True
---
target/i386/mshv/mshv-cpu.c | 206 ++++++++++++++++++++++++++++++++++++
1 file changed, 206 insertions(+)
@ -247,6 +251,3 @@ index 0fe3cbb48d..2b7a81274b 100644
ret = set_cpu_state(cpu, fpu, xcr0);
if (ret < 0) {
error_report("failed to set cpu state");
--
2.47.3

View File

@ -1,7 +1,7 @@
From 5bbfd219b62bdea50ee0d16396f7eed138f7771f Mon Sep 17 00:00:00 2001
From 100c5e414f7867193fc2973660a6cabbf75f318f Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Thu, 2 Oct 2025 18:19:22 +0200
Subject: [PATCH 22/32] target/i386/mshv: Register MSRs with MSHV
Subject: [PATCH] target/i386/mshv: Register MSRs with MSHV
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -19,6 +19,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-20-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit f38e2a63e541730e114f6ed09e5f8719e388c8db)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Register-MSRs-with-MSHV.patch
Patch-id: 80
Patch-present-in-specfile: True
---
accel/mshv/meson.build | 1 +
accel/mshv/msr.c | 375 ++++++++++++++++++++++++++++++++++++
@ -523,6 +527,3 @@ index 2b7a81274b..1f43dfc58a 100644
ret = set_cpu_state(cpu, fpu, xcr0);
if (ret < 0) {
error_report("failed to set cpu state");
--
2.47.3

View File

@ -1,8 +1,7 @@
From 3d2a5157c0ad300f954ba9b3fddadd4da5120eac Mon Sep 17 00:00:00 2001
From 0f233bbf8c0eafdef5d1d4ceb9fcd5264dec029e Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:40 +0200
Subject: [PATCH 23/32] target/i386/mshv: Integrate x86 instruction
decoder/emulator
Subject: [PATCH] target/i386/mshv: Integrate x86 instruction decoder/emulator
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -26,6 +25,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-21-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 9bc6a1d29605a13c541629a651e41787af65a963)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Integrate-x86-instruction-decoder-e.patch
Patch-id: 81
Patch-present-in-specfile: True
---
accel/mshv/mem.c | 65 +++++++++++++++++
include/system/mshv_int.h | 4 ++
@ -278,6 +281,3 @@ index 1f43dfc58a..424ebdb122 100644
}
void mshv_arch_init_vcpu(CPUState *cpu)
--
2.47.3

View File

@ -1,7 +1,7 @@
From 07b03c6440308cb6294ee2d2e4518df052b2a363 Mon Sep 17 00:00:00 2001
From 8e713b554eac614d11513364580ffc8e5723645a Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:41 +0200
Subject: [PATCH 24/32] target/i386/mshv: Write MSRs to the hypervisor
Subject: [PATCH] target/i386/mshv: Write MSRs to the hypervisor
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -18,6 +18,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-22-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 64118f452cbd97cd9fa790b1c15b65b435f136d2)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Write-MSRs-to-the-hypervisor.patch
Patch-id: 82
Patch-present-in-specfile: True
---
target/i386/mshv/mshv-cpu.c | 68 +++++++++++++++++++++++++++++++++++--
1 file changed, 66 insertions(+), 2 deletions(-)
@ -108,6 +112,3 @@ index 424ebdb122..33a3ce8b11 100644
}
void mshv_arch_amend_proc_features(
--
2.47.3

View File

@ -1,7 +1,7 @@
From 334e33f443ce36355a29909ee41f49789ddae6d4 Mon Sep 17 00:00:00 2001
From 4c7f452f08434460dd37f604d985588b248d7759 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:42 +0200
Subject: [PATCH 25/32] target/i386/mshv: Implement mshv_vcpu_run()
Subject: [PATCH] target/i386/mshv: Implement mshv_vcpu_run()
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -23,6 +23,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-23-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 6dec60528c419781f1f79cd9837d5f26415a3fd7)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Implement-mshv_vcpu_run.patch
Patch-id: 83
Patch-present-in-specfile: True
---
target/i386/mshv/mshv-cpu.c | 444 +++++++++++++++++++++++++++++++++++-
1 file changed, 442 insertions(+), 2 deletions(-)
@ -484,6 +488,3 @@ index 33a3ce8b11..7edc032cea 100644
}
void mshv_remove_vcpu(int vm_fd, int cpu_fd)
--
2.47.3

View File

@ -1,7 +1,7 @@
From c6e4e7657d407507a5e8cc6daadc6f309e8a42e9 Mon Sep 17 00:00:00 2001
From ccc3eea713711a301281dd8ae0f5197cbcc7ac4a Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:43 +0200
Subject: [PATCH 26/32] accel/mshv: Handle overlapping mem mappings
Subject: [PATCH] accel/mshv: Handle overlapping mem mappings
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -43,6 +43,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-24-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit efc4093358511a58846a409b965213aa1bb9f31a)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-Handle-overlapping-mem-mappings.patch
Patch-id: 84
Patch-present-in-specfile: True
---
accel/mshv/mem.c | 406 +++++++++++++++++++++++++++++++++---
accel/mshv/mshv-all.c | 2 +
@ -690,6 +694,3 @@ index 7edc032cea..de87142bff 100644
case HVMSG_GPA_INTERCEPT:
ret = handle_mmio(cpu, msg, &exit_reason);
if (ret < 0) {
--
2.47.3

View File

@ -1,7 +1,7 @@
From 4c29e56da6378dcd55336748d65a777ac85a7fc8 Mon Sep 17 00:00:00 2001
From 10f9371fe319b86ceb363b9516438c1ee9cf9656 Mon Sep 17 00:00:00 2001
From: Praveen K Paladugu <prapal@microsoft.com>
Date: Tue, 16 Sep 2025 18:48:44 +0200
Subject: [PATCH 27/32] qapi/accel: Allow to query mshv capabilities
Subject: [PATCH] qapi/accel: Allow to query mshv capabilities
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -19,6 +19,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-25-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit e7b08dfb902430b4f8226d23d7cf9b2762b6fc83)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-qapi-accel-Allow-to-query-mshv-capabilities.patch
Patch-id: 85
Patch-present-in-specfile: True
---
hmp-commands-info.hx | 13 +++++++++++++
hw/core/machine-hmp-cmds.c | 15 +++++++++++++++
@ -164,6 +168,3 @@ index fb28c8d920..664e027246 100644
+# <- { "return": { "enabled": true, "present": true } }
+##
+{ 'command': 'query-mshv', 'returns': 'MshvInfo' }
--
2.47.3

View File

@ -1,7 +1,7 @@
From 553c58c0e1560ee83e90b1751ec79874a0a7addf Mon Sep 17 00:00:00 2001
From 8cf57c4a254598ba434e1322af26e473e1382c73 Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Thu, 2 Oct 2025 09:50:12 +0200
Subject: [PATCH 28/32] target/i386/mshv: Use preallocated page for hvcall
Subject: [PATCH] target/i386/mshv: Use preallocated page for hvcall
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -21,6 +21,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-26-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit e4a20afce59937073298d716cc829bdc026542dc)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-target-i386-mshv-Use-preallocated-page-for-hvcall.patch
Patch-id: 86
Patch-present-in-specfile: True
---
accel/mshv/mshv-all.c | 2 +-
include/system/mshv_int.h | 7 +++++++
@ -188,6 +192,3 @@ index de87142bff..1f7b9cb37e 100644
g_clear_pointer(&env->emu_mmio_buf, g_free);
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From a42a299252fd1c53600387a81924adee6fa761f6 Mon Sep 17 00:00:00 2001
From 394307bb31702b6dece1df0d4dc14e8bd19b0bec Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:46 +0200
Subject: [PATCH 29/32] docs: Add mshv to documentation
Subject: [PATCH] docs: Add mshv to documentation
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -17,6 +17,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-27-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 3af71a1a6a7a497df7d3026239d6136b56e3d5ab)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-docs-Add-mshv-to-documentation.patch
Patch-id: 87
Patch-present-in-specfile: True
---
docs/about/build-platforms.rst | 2 +-
docs/devel/codebase.rst | 2 +-
@ -138,6 +142,3 @@ index 5f146c1860..8eca7faa94 100644
specified, the next one is used if the previous one fails to
initialize.
--
2.47.3

View File

@ -1,7 +1,7 @@
From 5807bd68ad5c038a57ffb2f665f732dfc51d8868 Mon Sep 17 00:00:00 2001
From 678f73d1b85bab0d47f11d23df186a6797b2da8e Mon Sep 17 00:00:00 2001
From: Magnus Kulke <magnuskulke@linux.microsoft.com>
Date: Tue, 16 Sep 2025 18:48:47 +0200
Subject: [PATCH 30/32] MAINTAINERS: Add maintainers for mshv accelerator
Subject: [PATCH] MAINTAINERS: Add maintainers for mshv accelerator
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -19,6 +19,10 @@ Link: https://lore.kernel.org/r/20250916164847.77883-28-magnuskulke@linux.micros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 1872bd9f2dad5113b0c27d352ec49683e0953c7f)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-MAINTAINERS-Add-maintainers-for-mshv-accelerator.patch
Patch-id: 88
Patch-present-in-specfile: True
---
MAINTAINERS | 15 +++++++++++++++
1 file changed, 15 insertions(+)
@ -49,6 +53,3 @@ index a07086ed76..d4696f00d7 100644
X86 Instruction Emulator
M: Cameron Esfahani <dirty@apple.com>
M: Roman Bolshakov <rbolshakov@ddn.com>
--
2.47.3

View File

@ -1,7 +1,7 @@
From f102098ed05c9157f2cffb4ffef8324c4f83f005 Mon Sep 17 00:00:00 2001
From 8b6f5eb5eee8bac91997ab49a0f07d7d23db387c Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 22 Oct 2025 14:52:48 +0200
Subject: [PATCH 31/32] accel/mshv: initialize thread name
Subject: [PATCH] accel/mshv: initialize thread name
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -16,6 +16,10 @@ accelerators. Coverity knows (CID 1641400). Fix it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 2cd3c1d35a06a62b25afa80c5baf381ce4b56805)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-initialize-thread-name.patch
Patch-id: 89
Patch-present-in-specfile: True
---
accel/mshv/mshv-all.c | 3 +++
1 file changed, 3 insertions(+)
@ -34,6 +38,3 @@ index 45174f7c4e..80428d130d 100644
cpu->thread = g_malloc0(sizeof(QemuThread));
cpu->halt_cond = g_malloc0(sizeof(QemuCond));
--
2.47.3

View File

@ -1,7 +1,7 @@
From 257a0cba46705253cb708f8b74ceb736b80c2c27 Mon Sep 17 00:00:00 2001
From 94cb07058fe3c3cfac8af7f955cf7d40a231aada Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 22 Oct 2025 14:54:30 +0200
Subject: [PATCH 32/32] accel/mshv: use return value of handle_pio_str_read
Subject: [PATCH] accel/mshv: use return value of handle_pio_str_read
RH-Author: Igor Mammedov <imammedo@redhat.com>
RH-MergeRequest: 437: el10: x86: enablement for Azure L1VH OCP readiness
@ -18,6 +18,10 @@ Analyzed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 1557adc82698416bc68033765cfffb0a0b91c6bf)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-accel-mshv-use-return-value-of-handle_pio_str_read.patch
Patch-id: 90
Patch-present-in-specfile: True
---
target/i386/mshv/mshv-cpu.c | 4 ++++
1 file changed, 4 insertions(+)
@ -37,6 +41,3 @@ index 1f7b9cb37e..1c3db02188 100644
reg_names[0] = HV_X64_REGISTER_RDI;
reg_values[0] = info->rdi;
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From afb70cb5eea1e9dad7b5414713d2394ef2c88329 Mon Sep 17 00:00:00 2001
From 94b83e4df3495f451190a26d0ae481aebf38055f Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Mon, 13 Oct 2025 12:49:04 +0200
Subject: [PATCH 1/6] monitor: generalize query-mshv/"info mshv" to
Subject: [PATCH] monitor: generalize query-mshv/"info mshv" to
query-accelerators/"info accelerators"
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
@ -33,6 +33,10 @@ Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 71d5babbd6fffc7def1ecbf29f9753e3a2807761)
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Patch-name: kvm-monitor-generalize-query-mshv-info-mshv-to-query-acc.patch
Patch-id: 91
Patch-present-in-specfile: True
---
hmp-commands-info.hx | 15 ++++++++----
hw/core/machine-hmp-cmds.c | 23 +++++++++++--------
@ -230,6 +234,3 @@ index 664e027246..2b92060884 100644
##
-{ 'command': 'query-mshv', 'returns': 'MshvInfo' }
+{ 'command': 'query-accelerators', 'returns': 'AcceleratorInfo' }
--
2.47.3

View File

@ -1,7 +1,7 @@
From e5745092ebc473f359cb2eef67ff375a1e942a74 Mon Sep 17 00:00:00 2001
From 95cb09a4a0a6b81a5a5e52384a345a3379c8c674 Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Fri, 24 Oct 2025 14:30:37 +0200
Subject: [PATCH 2/6] block: Improve comments in BlockLimits
Subject: [PATCH] block: Improve comments in BlockLimits
RH-Author: Kevin Wolf <kwolf@redhat.com>
RH-MergeRequest: 439: block: Expose block limits in monitor and qemu-img info
@ -26,6 +26,10 @@ Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 46dd683d56b1328cb2bc923914bfd7ac590064f7)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Patch-name: kvm-block-Improve-comments-in-BlockLimits.patch
Patch-id: 92
Patch-present-in-specfile: True
---
include/block/block_int-common.h | 30 +++++++++++++++++-------------
1 file changed, 17 insertions(+), 13 deletions(-)
@ -93,6 +97,3 @@ index 034c0634c8..5206f32d53 100644
size_t opt_mem_alignment;
/* maximum number of iovec elements */
--
2.47.3

View File

@ -1,7 +1,7 @@
From c8b07a9c5c6926a63c2db56c3de8046b2160417d Mon Sep 17 00:00:00 2001
From 2b27b1a46e5c0c2eb53bf7d9d2a9759d0ffc3f2c Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Fri, 24 Oct 2025 14:30:38 +0200
Subject: [PATCH 3/6] block: Expose block limits for images in QMP
Subject: [PATCH] block: Expose block limits for images in QMP
RH-Author: Kevin Wolf <kwolf@redhat.com>
RH-MergeRequest: 439: block: Expose block limits in monitor and qemu-img info
@ -22,6 +22,10 @@ Message-ID: <20251024123041.51254-3-kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit d2634e18286a5772f04cc724e64f8b16a2124587)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Patch-name: kvm-block-Expose-block-limits-for-images-in-QMP.patch
Patch-id: 93
Patch-present-in-specfile: True
---
block/qapi.c | 34 ++++++++++++++--
qapi/block-core.json | 66 ++++++++++++++++++++++++++++++++
@ -250,6 +254,3 @@ index 35c0fc0d20..cd8b506dba 100644
discard=2
regex_json_end="^${line%%[^ ]*}\\},? *$"
elif [[ $line =~ $regex_json_child_start ]]; then
--
2.47.3

View File

@ -1,7 +1,7 @@
From 264e2c0bff1ae09ef89757eac655401dbdf10d90 Mon Sep 17 00:00:00 2001
From 70f342dce4cfe8b2fe3998ad06c5072e4481067f Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Fri, 24 Oct 2025 14:30:39 +0200
Subject: [PATCH 4/6] qemu-img info: Optionally show block limits
Subject: [PATCH] qemu-img info: Optionally show block limits
RH-Author: Kevin Wolf <kwolf@redhat.com>
RH-MergeRequest: 439: block: Expose block limits in monitor and qemu-img info
@ -26,6 +26,10 @@ Message-ID: <20251024123041.51254-4-kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 5b4b3bfdfc28d2398f34194d260d6eef9a9048b4)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Patch-name: kvm-qemu-img-info-Optionally-show-block-limits.patch
Patch-id: 94
Patch-present-in-specfile: True
---
block/qapi.c | 34 ++++++++++++++++++++++++++++++++--
docs/tools/qemu-img.rst | 6 +++++-
@ -235,6 +239,3 @@ index 7a162fdc08..5cdbeda969 100644
if (!list) {
return 1;
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From 67461afaa7e25c6a41cb542ecc1a2b8696d5489d Mon Sep 17 00:00:00 2001
From cc4a0ad4fd6ab541216e49620cdb0e4132ea7c99 Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Fri, 24 Oct 2025 14:30:40 +0200
Subject: [PATCH 5/6] qemu-img info: Add cache mode option
Subject: [PATCH] qemu-img info: Add cache mode option
RH-Author: Kevin Wolf <kwolf@redhat.com>
RH-MergeRequest: 439: block: Expose block limits in monitor and qemu-img info
@ -22,6 +22,10 @@ Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 911992fd6ec7a84c7cc82831b4bcd8a2ca5ccc76)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Patch-name: kvm-qemu-img-info-Add-cache-mode-option.patch
Patch-id: 95
Patch-present-in-specfile: True
---
docs/tools/qemu-img.rst | 2 +-
qemu-img-cmds.hx | 4 ++--
@ -148,6 +152,3 @@ index 5cdbeda969..a7791896c1 100644
limits, force_share);
if (!list) {
return 1;
--
2.47.3

View File

@ -1,7 +1,7 @@
From 94e93fc7673af3236dc13cd8cfe90953c48bc813 Mon Sep 17 00:00:00 2001
From 1e80aae75dd950911dfa06c0ea814c751342f931 Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Fri, 12 Dec 2025 12:30:30 +0100
Subject: [PATCH 6/6] rh: configs: enable CONFIG_TDX for x86_64
Subject: [PATCH] rh: configs: enable CONFIG_TDX for x86_64
RH-Author: Paolo Bonzini <pbonzini@redhat.com>
RH-MergeRequest: 445: rh: configs: enable CONFIG_TDX for x86_64
@ -16,6 +16,10 @@ TDX support is included in 10.1 but we still need to enable it,
because RHEL is built --without-default-devices.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Patch-name: kvm-rh-configs-enable-CONFIG_TDX-for-x86_64.patch
Patch-id: 96
Patch-present-in-specfile: True
---
configs/devices/x86_64-softmmu/x86_64-rh-devices.mak | 1 +
1 file changed, 1 insertion(+)
@ -32,6 +36,3 @@ index 1f244f766d..9063ae1b53 100644
CONFIG_TEST_DEVICES=y
CONFIG_USB=y
CONFIG_USB_EHCI=y
--
2.47.3

View File

@ -1,4 +1,4 @@
From 8f3dbb64c2217e7c46df964311f210c6a3c9e8be Mon Sep 17 00:00:00 2001
From ce67b67635b76cdd7f43f21988ce2170f47425ef Mon Sep 17 00:00:00 2001
From: Kevin Wolf <kwolf@redhat.com>
Date: Mon, 15 Dec 2025 16:07:14 +0100
Subject: [PATCH] block: Fix BDS use after free during shutdown
@ -43,6 +43,10 @@ Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 307bc43095b8ab1765fd66c26003d5da06681c05)
Signed-off-by: Thomas Huth <thuth@redhat.com>
Patch-name: kvm-block-Fix-BDS-use-after-free-during-shutdown.patch
Patch-id: 97
Patch-present-in-specfile: True
---
blockdev.c | 1 +
1 file changed, 1 insertion(+)
@ -59,6 +63,3 @@ index b451fee6e1..76c8dd0573 100644
bdrv_unref(bs);
}
}
--
2.47.3

View File

@ -1,7 +1,7 @@
From c4415936b6033aff4b2e38b1c470c920e14fa35a Mon Sep 17 00:00:00 2001
From a04b03ae978dcec172e27cbaffaca5cfec50eb9c Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Mon, 12 Jan 2026 09:19:07 +0100
Subject: [PATCH 1/4] fix pc_rhel_10_2_compat_len
Subject: [PATCH] fix pc_rhel_10_2_compat_len
RH-Author: Gerd Hoffmann <kraxel@redhat.com>
RH-MergeRequest: 447: q35: increase default tseg size
@ -14,6 +14,10 @@ pc_rhel_10_2_compat_len variable, it calculates the length
of the wrong array. Fix it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Patch-name: kvm-fix-pc_rhel_10_2_compat_len.patch
Patch-id: 98
Patch-present-in-specfile: True
---
hw/i386/pc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@ -31,6 +35,3 @@ index 446d4a7c93..394a84eb8a 100644
GlobalProperty pc_rhel_10_1_compat[] = {
/* pc_rhel_10_1_compat from pc_compat_9_1 */
--
2.47.3

View File

@ -1,7 +1,7 @@
From 50db9d559ad56dfa54de13adbb494edca24d9d43 Mon Sep 17 00:00:00 2001
From 552c6b5fb530feebcfab92b18e5ccc592ae2af2e Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Thu, 6 Nov 2025 11:56:40 +0100
Subject: [PATCH 2/4] q35: increase default tseg size
Subject: [PATCH] q35: increase default tseg size
RH-Author: Gerd Hoffmann <kraxel@redhat.com>
RH-MergeRequest: 447: q35: increase default tseg size
@ -28,6 +28,10 @@ Message-Id: <20251106105640.1642109-1-kraxel@redhat.com>
rhel-9.6 + older machine types too ]
Resolves: RHEL-126707
Patch-name: kvm-q35-increase-default-tseg-size.patch
Patch-id: 99
Patch-present-in-specfile: True
---
hw/i386/pc.c | 1 +
hw/pci-host/q35.c | 2 +-
@ -58,6 +62,3 @@ index 1951ae440c..a708758d36 100644
DEFINE_PROP_BOOL("smbase-smram", MCHPCIState, has_smram_at_smbase, true),
};
--
2.47.3

View File

@ -1,7 +1,7 @@
From 7ecba7856c08f410391ccb12620aeb304d800815 Mon Sep 17 00:00:00 2001
From 1b13e3592cda0576d62195f63a9a692459218173 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Thu, 6 Nov 2025 11:51:48 +0100
Subject: [PATCH 3/4] hw/intc/ioapic: Fix ACCEL_KERNEL_GSI_IRQFD_POSSIBLE typo
Subject: [PATCH] hw/intc/ioapic: Fix ACCEL_KERNEL_GSI_IRQFD_POSSIBLE typo
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -37,6 +37,10 @@ Message-ID: <20251106105148.737093-1-clg@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
(cherry picked from commit 3abfbb571143ba865488b6c11f8ad75dda97d1a3)
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Patch-name: kvm-hw-intc-ioapic-Fix-ACCEL_KERNEL_GSI_IRQFD_POSSIBLE-t.patch
Patch-id: 100
Patch-present-in-specfile: True
---
hw/intc/ioapic.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
@ -63,6 +67,3 @@ index e431d00311..38e4384648 100644
IOAPICCommonState *s = container_of(notifier, IOAPICCommonState,
machine_done);
--
2.47.3

View File

@ -1,7 +1,7 @@
From 966c9312152322e6c2bb434861388a34754911c8 Mon Sep 17 00:00:00 2001
From 273b5c9f7ae94d9fc31f1a72fc81062154d90f13 Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Fri, 18 Jul 2025 18:03:50 +0200
Subject: [PATCH 4/4] redhat: allow 5-level paging for TDX VMs
Subject: [PATCH] redhat: allow 5-level paging for TDX VMs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -22,6 +22,10 @@ must be kept forever as a delta from upstream.
Resolves: https://issues.redhat.com/browse/RHEL-111853
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Patch-name: kvm-redhat-allow-5-level-paging-for-TDX-VMs.patch
Patch-id: 101
Patch-present-in-specfile: True
---
target/i386/kvm/tdx.c | 1 +
1 file changed, 1 insertion(+)
@ -38,6 +42,3 @@ index dbf0fa2c91..91fe19b7d4 100644
/* invtsc is fixed1 for TD guest */
object_property_set_bool(OBJECT(cpu), "invtsc", true, &error_abort);
--
2.47.3

View File

@ -1,8 +1,8 @@
From 339f5506d877c9e32852aff3cbe165a0aa2964c5 Mon Sep 17 00:00:00 2001
From a94d01d60347a517bc6433a1af95de5fa99b2f25 Mon Sep 17 00:00:00 2001
From: Hanna Czenczek <hreitz@redhat.com>
Date: Mon, 10 Nov 2025 16:48:37 +0100
Subject: [PATCH 01/19] =?UTF-8?q?rbd:=20Run=20co=20BH=20CB=20in=20the=20co?=
=?UTF-8?q?routine=E2=80=99s=20AioContext?=
Subject: [PATCH] =?UTF-8?q?rbd:=20Run=20co=20BH=20CB=20in=20the=20coroutin?=
=?UTF-8?q?e=E2=80=99s=20AioContext?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -66,6 +66,10 @@ Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 89d22536d1a1715083ef8118fe7e6e9239f900c1)
Signed-off-by: Hanna Czenczek <hreitz@redhat.com>
Patch-name: kvm-rbd-Run-co-BH-CB-in-the-coroutine-s-AioContext.patch
Patch-id: 102
Patch-present-in-specfile: True
---
block/rbd.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
@ -122,6 +126,3 @@ index 3611dc81cf..2a70b5a983 100644
if (task.ret < 0) {
error_report("rbd request failed: cmd %d offset %" PRIu64 " bytes %"
--
2.47.3

View File

@ -1,7 +1,7 @@
From 14d1e6aa70f97aa75c8f3f78e3c730e286e3b683 Mon Sep 17 00:00:00 2001
From 79feeddb30fd8b6c80a458019d909c54d82c8140 Mon Sep 17 00:00:00 2001
From: Hanna Czenczek <hreitz@redhat.com>
Date: Mon, 10 Nov 2025 16:48:40 +0100
Subject: [PATCH 02/19] curl: Fix coroutine waking
Subject: [PATCH] curl: Fix coroutine waking
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -45,6 +45,10 @@ Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 53d5c7ffac7bd4e0d12174432ebb2b3e88614b15)
Signed-off-by: Hanna Czenczek <hreitz@redhat.com>
Patch-name: kvm-curl-Fix-coroutine-waking.patch
Patch-id: 103
Patch-present-in-specfile: True
---
block/curl.c | 45 +++++++++++++++++++++++++++++++--------------
1 file changed, 31 insertions(+), 14 deletions(-)
@ -167,6 +171,3 @@ index 5467678024..d69bcdff79 100644
return acb.ret;
}
--
2.47.3

Some files were not shown because too many files have changed in this diff Show More