linux-bl808/arch/x86/kvm
Ladi Prosek ee146c1c10 KVM: nVMX: propagate errors from prepare_vmcs02
It is possible that prepare_vmcs02 fails to load the guest state. This
patch adds the proper error handling for such a case. L1 will receive
an INVALID_STATE vmexit with the appropriate exit qualification if it
happens.

A failure to set guest CR3 is the only error propagated from prepare_vmcs02
at the moment.

Signed-off-by: Ladi Prosek <lprosek@redhat.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
2016-12-08 15:31:09 +01:00
..
assigned-dev.c
assigned-dev.h
cpuid.c KVM: x86: Add kvm_skip_emulated_instruction and use it. 2016-12-08 15:31:05 +01:00
cpuid.h
debugfs.c
emulate.c KVM: x86: emulate FXSAVE and FXRSTOR 2016-11-16 22:09:46 +01:00
hyperv.c kvm: x86: hyperv: make function static to avoid compiling warning 2016-11-16 22:09:44 +01:00
hyperv.h
i8254.c
i8254.h
i8259.c
ioapic.c
ioapic.h
iommu.c
irq.c
irq.h
irq_comm.c
Kconfig
kvm_cache_regs.h
lapic.c kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] 2016-11-22 14:51:55 +01:00
lapic.h KVM: LAPIC: add APIC Timer periodic/oneshot mode VMX preemption timer support 2016-11-02 21:32:17 +01:00
Makefile
mmu.c kvm: svm: Add support for additional SVM NPF error codes 2016-11-24 18:32:26 +01:00
mmu.h
mmu_audit.c
mmutrace.h
mtrr.c
page_track.c kvm/page_track: export symbols for external usage 2016-11-04 12:13:20 +01:00
paging_tmpl.h
pmu.c
pmu.h
pmu_amd.c
pmu_intel.c
svm.c KVM: x86: Add kvm_skip_emulated_instruction and use it. 2016-12-08 15:31:05 +01:00
trace.h
tss.h
vmx.c KVM: nVMX: propagate errors from prepare_vmcs02 2016-12-08 15:31:09 +01:00
x86.c KVM: x86: Do not clear RFLAGS.TF when a singlestep trap occurs. 2016-12-08 15:31:06 +01:00
x86.h