android_kernel_samsung_msm8976/arch/x86/kvm
Andy Honig 1bea37d63c KVM: x86: Prevent host from panicking on shared MSR writes.
commit 8b3c3104c3f4f706e99365c3e0d2aa61b95f969f upstream.

The previous patch blocked invalid writes directly when the MSR
is written.  As a precaution, prevent future similar mistakes by
gracefulling handle GPs caused by writes to shared MSRs.

Signed-off-by: Andrew Honig <ahonig@google.com>
[Remove parts obsoleted by Nadav's patch. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-11-14 08:47:56 -08:00
..
cpuid.c
cpuid.h
emulate.c KVM: x86: Inter-privilege level ret emulation is not implemeneted 2014-09-05 16:28:35 -07:00
i8254.c KVM: x86: limit PIT timer frequency 2014-02-06 11:08:12 -08:00
i8254.h
i8259.c
irq.c KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use 2014-09-05 16:28:35 -07:00
irq.h
Kconfig kvm: Allow build-time configuration of KVM device assignment 2013-04-28 12:58:56 +03:00
kvm_cache_regs.h
lapic.c KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use 2014-09-05 16:28:35 -07:00
lapic.h KVM: x86: Convert vapic synchronization to _cached functions (CVE-2013-6368) 2013-12-20 07:45:07 -08:00
Makefile kvm: Allow build-time configuration of KVM device assignment 2013-04-28 12:58:56 +03:00
mmu.c kvm: x86: fix stale mmio cache bug 2014-10-30 09:35:09 -07:00
mmu.h KVM: MMU: Rename kvm_mmu_free_some_pages() to make_mmu_pages_available() 2013-03-21 19:45:01 -03:00
mmu_audit.c
mmutrace.h
paging_tmpl.h KVM: x86: handle invalid root_hpa everywhere 2014-03-31 09:58:14 -07:00
pmu.c pmu: prepare for migration support 2013-04-02 17:42:44 +03:00
svm.c KVM: SVM: fix cr8 intercept window 2014-03-23 21:38:18 -07:00
trace.h
tss.h
vmx.c KVM: x86: Prevent host from panicking on shared MSR writes. 2014-11-14 08:47:56 -08:00
x86.c KVM: x86: Prevent host from panicking on shared MSR writes. 2014-11-14 08:47:56 -08:00
x86.h kvm: x86: fix stale mmio cache bug 2014-10-30 09:35:09 -07:00