- kvm-target-i386-cpu-set-correct-supported-XCR0-features-.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-do-not-rely-on-ExtSaveArea-for-accelerat.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-return-bool-from-x86_cpu_filter_features.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-add-AVX10-feature-and-AVX10-version-prop.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-add-CPUID.24-features-for-AVX10.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-Add-feature-dependencies-for-AVX10.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-Add-AVX512-state-when-AVX10-is-supported.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-Introduce-GraniteRapids-v2-model.patch [RHEL-30316 RHEL-45111] - kvm-target-i386-add-sha512-sm3-sm4-feature-bits.patch [RHEL-30316 RHEL-45111] - kvm-arm-disable-pauth-for-virt-rhel9.patch [RHEL-75782] - kvm-tests-qtest-disable-most-pauth-tests.patch [RHEL-75782] - Resolves: RHEL-30316 ([Intel 9.6 FEAT] [GNR] Virt-QEMU: Add AVX10.1 instruction support) - Resolves: RHEL-45111 ([Intel 9.6 FEAT] [CWF][DMR] Virt-QEMU: Advertise new instructions SHA2-512NI, SM3, and SM4) - Resolves: RHEL-75782 ([Nvidia "Grace"] Lack of "PAuth" CPU feature results in live migration failure from RHEL 9.6 to 10)
49 lines
2.1 KiB
Diff
49 lines
2.1 KiB
Diff
From 2cd838efaf2345497efab21fee689ff43d511f1c Mon Sep 17 00:00:00 2001
|
|
From: Sebastian Ott <sebott@redhat.com>
|
|
Date: Thu, 23 Jan 2025 08:12:35 -0500
|
|
Subject: [PATCH 11/11] tests/qtest: disable most pauth tests
|
|
|
|
RH-Author: Sebastian Ott <sebott@redhat.com>
|
|
RH-MergeRequest: 330: arm: disable pauth for virt-rhel9*
|
|
RH-Jira: RHEL-75782
|
|
RH-Acked-by: Eric Auger <eric.auger@redhat.com>
|
|
RH-Acked-by: Kashyap Chamarthy <None>
|
|
RH-Acked-by: Gavin Shan <gshan@redhat.com>
|
|
RH-Commit: [2/2] 373738aec33bf2dcaa47563b3c06595b21dca5be (seott1/cos-qemu-kvm)
|
|
|
|
Since pauth is disabled for virt-rhel9* machine types (aliased via virt)
|
|
the following assertions will trigger and need to be disabled as well:
|
|
assert_has_feature_enabled(qts, cpu_type, "pauth");
|
|
assert_set_feature(qts, cpu_type, "pauth-impdef", true);
|
|
assert_set_feature(qts, cpu_type, "pauth-qarma3", true);
|
|
|
|
Signed-off-by: Sebastian Ott <sebott@redhat.com>
|
|
JIRA: https://issues.redhat.com/browse/RHEL-75782
|
|
---
|
|
tests/qtest/arm-cpu-features.c | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/tests/qtest/arm-cpu-features.c b/tests/qtest/arm-cpu-features.c
|
|
index 3016e6233c..6b680578a6 100644
|
|
--- a/tests/qtest/arm-cpu-features.c
|
|
+++ b/tests/qtest/arm-cpu-features.c
|
|
@@ -416,6 +416,7 @@ static void sve_tests_sve_off_kvm(const void *data)
|
|
|
|
static void pauth_tests_default(QTestState *qts, const char *cpu_type)
|
|
{
|
|
+#if 0 /* Disabled for Red Hat Enterprise Linux */
|
|
assert_has_feature_enabled(qts, cpu_type, "pauth");
|
|
assert_has_feature_disabled(qts, cpu_type, "pauth-impdef");
|
|
assert_has_feature_disabled(qts, cpu_type, "pauth-qarma3");
|
|
@@ -425,6 +426,7 @@ static void pauth_tests_default(QTestState *qts, const char *cpu_type)
|
|
assert_set_feature(qts, cpu_type, "pauth-impdef", false);
|
|
assert_set_feature(qts, cpu_type, "pauth-qarma3", true);
|
|
assert_set_feature(qts, cpu_type, "pauth-qarma3", false);
|
|
+#endif /* disabled for RHEL */
|
|
assert_error(qts, cpu_type,
|
|
"cannot enable pauth-impdef or pauth-qarma3 without pauth",
|
|
"{ 'pauth': false, 'pauth-impdef': true }");
|
|
--
|
|
2.48.0
|
|
|