summaryrefslogtreecommitdiffstats
path: root/arch/cris
diff options
context:
space:
mode:
authorWincy Van2015-02-03 16:49:31 +0100
committerPaolo Bonzini2015-02-03 17:02:32 +0100
commit3af18d9c5fe95a6b377dca7b9ff9c6d3ab7f0969 (patch)
treee963341b8a466dbf2a7130201facf5bb1d213064 /arch/cris
parentKVM: x86: revert "add method to test PIR bitmap vector" (diff)
downloadkernel-qcow2-linux-3af18d9c5fe95a6b377dca7b9ff9c6d3ab7f0969.tar.gz
kernel-qcow2-linux-3af18d9c5fe95a6b377dca7b9ff9c6d3ab7f0969.tar.xz
kernel-qcow2-linux-3af18d9c5fe95a6b377dca7b9ff9c6d3ab7f0969.zip
KVM: nVMX: Prepare for using hardware MSR bitmap
Currently, if L1 enables MSR_BITMAP, we will emulate this feature, all of L2's msr access is intercepted by L0. Features like "virtualize x2apic mode" require that the MSR bitmap is enabled, or the hardware will exit and for example not virtualize the x2apic MSRs. In order to let L1 use these features, we need to build a merged bitmap that only not cause a VMEXIT if 1) L1 requires that 2) the bit is not required by the processor for APIC virtualization. For now the guests are still run with MSR bitmap disabled, but this patch already introduces nested_vmx_merge_msr_bitmap for future use. Signed-off-by: Wincy Van <fanwenyi0529@gmail.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/cris')
0 files changed, 0 insertions, 0 deletions