diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c index 0d15273bb4a036621119cb43d9183421e4349f82..165aeed158bed186bba9ead0e725d4344cfc06ac 100644 --- a/arch/x86/kvm/cpuid.c +++ b/arch/x86/kvm/cpuid.c @@ -785,7 +785,8 @@ struct kvm_cpuid_param { static bool is_centaur_cpu(const struct kvm_cpuid_param *param) { - return boot_cpu_data.x86_vendor == X86_VENDOR_CENTAUR; + return boot_cpu_data.x86_vendor == X86_VENDOR_CENTAUR || + boot_cpu_data.x86_vendor == X86_VENDOR_ZHAOXIN; } static bool sanity_check_entries(struct kvm_cpuid_entry2 __user *entries,