Skip to content
Commit 06465c5a authored by Avi Kivity's avatar Avi Kivity
Browse files

KVM: Handle cpuid in the kernel instead of punting to userspace



KVM used to handle cpuid by letting userspace decide what values to
return to the guest.  We now handle cpuid completely in the kernel.  We
still let userspace decide which values the guest will see by having
userspace set up the value table beforehand (this is necessary to allow
management software to set the cpu features to the least common denominator,
so that live migration can work).

The motivation for the change is that kvm kernel code can be impacted by
cpuid features, for example the x86 emulator.

Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent 46fc1477
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment