|
Pablo Greco |
e6a3ae |
From 8caf8808acc4b95a0bde03430b214a298da3a71a Mon Sep 17 00:00:00 2001
|
|
Pablo Greco |
e6a3ae |
From: Paolo Bonzini <pbonzini@redhat.com>
|
|
Pablo Greco |
e6a3ae |
Date: Fri, 22 Nov 2019 11:53:34 +0000
|
|
Pablo Greco |
e6a3ae |
Subject: [PATCH 01/16] x86/cpu: use FeatureWordArray to define
|
|
Pablo Greco |
e6a3ae |
filtered_features
|
|
Pablo Greco |
e6a3ae |
|
|
Pablo Greco |
e6a3ae |
RH-Author: Paolo Bonzini <pbonzini@redhat.com>
|
|
Pablo Greco |
e6a3ae |
Message-id: <20191122115348.25000-2-pbonzini@redhat.com>
|
|
Pablo Greco |
e6a3ae |
Patchwork-id: 92599
|
|
Pablo Greco |
e6a3ae |
O-Subject: [RHEL8.2/rhel qemu-kvm PATCH 01/15] x86/cpu: use FeatureWordArray to define filtered_features
|
|
Pablo Greco |
e6a3ae |
Bugzilla: 1689270
|
|
Pablo Greco |
e6a3ae |
RH-Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
|
|
Pablo Greco |
e6a3ae |
RH-Acked-by: Eduardo Habkost <ehabkost@redhat.com>
|
|
Pablo Greco |
e6a3ae |
RH-Acked-by: Maxim Levitsky <mlevitsk@redhat.com>
|
|
Pablo Greco |
e6a3ae |
|
|
Pablo Greco |
e6a3ae |
From: Wei Yang <richardw.yang@linux.intel.com>
|
|
Pablo Greco |
e6a3ae |
|
|
Pablo Greco |
e6a3ae |
Use the same definition as features/user_features in CPUX86State.
|
|
Pablo Greco |
e6a3ae |
|
|
Pablo Greco |
e6a3ae |
Signed-off-by: Wei Yang <richardw.yang@linux.intel.com>
|
|
Pablo Greco |
e6a3ae |
Message-Id: <20190620023746.9869-1-richardw.yang@linux.intel.com>
|
|
Pablo Greco |
e6a3ae |
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
|
|
Pablo Greco |
e6a3ae |
(cherry picked from commit f69ecddb4a02b5071297427b4ebb3d8f0cea7323)
|
|
Pablo Greco |
e6a3ae |
Signed-off-by: Danilo C. L. de Paula <ddepaula@redhat.com>
|
|
Pablo Greco |
e6a3ae |
---
|
|
Pablo Greco |
e6a3ae |
target/i386/cpu.h | 2 +-
|
|
Pablo Greco |
e6a3ae |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Pablo Greco |
e6a3ae |
|
|
Pablo Greco |
e6a3ae |
diff --git a/target/i386/cpu.h b/target/i386/cpu.h
|
|
Pablo Greco |
e6a3ae |
index 273c90b..add8b60 100644
|
|
Pablo Greco |
e6a3ae |
--- a/target/i386/cpu.h
|
|
Pablo Greco |
e6a3ae |
+++ b/target/i386/cpu.h
|
|
Pablo Greco |
e6a3ae |
@@ -1409,7 +1409,7 @@ struct X86CPU {
|
|
Pablo Greco |
e6a3ae |
bool cache_info_passthrough;
|
|
Pablo Greco |
e6a3ae |
|
|
Pablo Greco |
e6a3ae |
/* Features that were filtered out because of missing host capabilities */
|
|
Pablo Greco |
e6a3ae |
- uint32_t filtered_features[FEATURE_WORDS];
|
|
Pablo Greco |
e6a3ae |
+ FeatureWordArray filtered_features;
|
|
Pablo Greco |
e6a3ae |
|
|
Pablo Greco |
e6a3ae |
/* Enable PMU CPUID bits. This can't be enabled by default yet because
|
|
Pablo Greco |
e6a3ae |
* it doesn't have ABI stability guarantees, as it passes all PMU CPUID
|
|
Pablo Greco |
e6a3ae |
--
|
|
Pablo Greco |
e6a3ae |
1.8.3.1
|
|
Pablo Greco |
e6a3ae |
|