mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
arch: Add compatibility check for CPUID.0x7.0x2:EDX
Register EDX of CPUID leaf 0x7 sub-leaf 0x2 (Structured Extended Feature Enumeration Sub-leaf) is currently not checked, but it should be. KVM supports several of the features enumerated by this value when they are supported by the host such as Intel PSFD, IPRED_CTRL, RRSBA_CTRL and more. The migration destination needs to support any such feature exposed to the guest from the migration source. Signed-off-by: Oliver Anderson <oliver.anderson@cyberus-technology.de> On-behalf-of: SAP oliver.anderson@sap.com
This commit is contained in:
committed by
Rob Bradford
parent
193e99c23a
commit
579f0c11a1
@@ -463,6 +463,12 @@ impl CpuidFeatureEntry {
|
||||
feature_reg: CpuidReg::EDX,
|
||||
compatible_check: CpuidCompatibleCheck::BitwiseSubset,
|
||||
},
|
||||
CpuidFeatureEntry {
|
||||
function: 7,
|
||||
index: 2,
|
||||
feature_reg: CpuidReg::EDX,
|
||||
compatible_check: CpuidCompatibleCheck::BitwiseSubset,
|
||||
},
|
||||
// Leaf 0x8000_0001, ECX/EDX, CPUID features bits
|
||||
CpuidFeatureEntry {
|
||||
function: 0x8000_0001,
|
||||
|
||||
Reference in New Issue
Block a user