]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL - reloaded
authorMihai Carabas <mihai.carabas@oracle.com>
Fri, 7 Dec 2018 13:09:51 +0000 (15:09 +0200)
committerBrian Maly <brian.maly@oracle.com>
Tue, 8 Jan 2019 16:12:32 +0000 (11:12 -0500)
commiteaaa119c0f931596b7da2bb70e33d8cd1fcea576
tree96be32604e92d85f95762510b4474c08cd954f0f
parente5455ef7dbbab7ee5bc901ffdc7666e61fc41e11
KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL - reloaded

This commit is filling out the blanks that were missed in the backport
26a0cd21bb76 ("KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL") due to lack
of different interfaces. 26a0cd21bb76 ("KVM/VMX: Allow direct access to
MSR_IA32_SPEC_CTRL") is basically an incomplet cherry-pick from
d28b387fb74da95d69d2615732f50cceb38e9a4d.

Also added the interception of MSR_IA32_SPEC_CTRL and
MSR_IA32_PRED_CMD in order for the get/set MSR handling to have a sense.

Orabug: 28069548

Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
arch/x86/kvm/cpuid.c
arch/x86/kvm/cpuid.h
arch/x86/kvm/vmx.c