mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 12:03:54 +02:00
KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
Bypass the Centaur-only filter for the CPUID signature leaf so that processing continues when the CPU vendor is Zhaoxin. Signed-off-by: Ewan Hai <ewanhai-oc@zhaoxin.com> Link: https://lore.kernel.org/r/20250818083034.93935-1-ewanhai-oc@zhaoxin.com Signed-off-by: Sean Christopherson <seanjc@google.com>
This commit is contained in:
parent
49be82d4ad
commit
1f0654dc75
|
|
@ -1820,7 +1820,8 @@ static int get_cpuid_func(struct kvm_cpuid_array *array, u32 func,
|
|||
int r;
|
||||
|
||||
if (func == CENTAUR_CPUID_SIGNATURE &&
|
||||
boot_cpu_data.x86_vendor != X86_VENDOR_CENTAUR)
|
||||
boot_cpu_data.x86_vendor != X86_VENDOR_CENTAUR &&
|
||||
boot_cpu_data.x86_vendor != X86_VENDOR_ZHAOXIN)
|
||||
return 0;
|
||||
|
||||
r = do_cpuid_func(array, func, type);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user