* 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:
parent
e4dbbe2914
commit
2d2c3aeaac
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
Loading…
Reference in New Issue
Block a user