summary refs log tree commit diff
path: root/arch/x86/kernel
diff options
context:
space:
mode:
authorGlauber Costa <glommer@redhat.com>2010-05-11 12:17:43 -0400
committerAvi Kivity <avi@redhat.com>2010-05-19 11:41:03 +0300
commit84478c829d0f474a1d6749207c53daacc305d4e1 (patch)
treeb901fdad494f058ee43ee7946f77ab6922dc8a1b /arch/x86/kernel
parent0e6ac58acbcddbc9d1687214f0d43d8657cc036c (diff)
downloadlinux-84478c829d0f474a1d6749207c53daacc305d4e1.tar.gz
KVM: x86: export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID
Right now, we were using individual KVM_CAP entities to communicate
userspace about which cpuids we support. This is suboptimal, since it
generates a delay between the feature arriving in the host, and
being available at the guest.

A much better mechanism is to list para features in KVM_GET_SUPPORTED_CPUID.
This makes userspace automatically aware of what we provide. And if we
ever add a new cpuid bit in the future, we have to do that again,
which create some complexity and delay in feature adoption.

Signed-off-by: Glauber Costa <glommer@redhat.com>
Acked-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'arch/x86/kernel')
0 files changed, 0 insertions, 0 deletions