]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
kvm: x86: Use AMD CPUID semantics for AMD vCPUs
authorJim Mattson <jmattson@google.com>
Thu, 26 Sep 2019 00:04:18 +0000 (17:04 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 26 Sep 2019 10:31:32 +0000 (12:31 +0200)
commit5f41a37b151f6459e0b650a2f4d1d59b6c02d1ab
treebe89af50e756d4c3c58365c68570b257ac88dc94
parent43561123ab3759eb6ff47693aec1a307af0aef83
kvm: x86: Use AMD CPUID semantics for AMD vCPUs

When the guest CPUID information represents an AMD vCPU, return all
zeroes for queries of undefined CPUID leaves, whether or not they are
in range.

Signed-off-by: Jim Mattson <jmattson@google.com>
Fixes: bd22f5cfcfe8f6 ("KVM: move and fix substitue search for missing CPUID entries")
Reviewed-by: Marc Orr <marcorr@google.com>
Reviewed-by: Peter Shier <pshier@google.com>
Reviewed-by: Jacob Xu <jacobhxu@google.com>
Cc: Sean Christopherson <sean.j.christopherson@intel.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/cpuid.c