linux/arch/x86/kvm
Nadav Amit bf0b682c9b KVM: x86: Sysexit emulation does not mask RIP/RSP
If the operand size is not 64-bit, then the sysexit instruction should assign
ECX to RSP and EDX to RIP.  The current code assigns the full 64-bits.

Fix it by masking.

Signed-off-by: Nadav Amit <namit@cs.technion.ac.il>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2014-11-03 12:07:21 +01:00
..
cpuid.c
cpuid.h
emulate.c KVM: x86: Sysexit emulation does not mask RIP/RSP 2014-11-03 12:07:21 +01:00
i8254.c KVM: x86: Improve thread safety in pit 2014-10-24 13:21:14 +02:00
i8254.h
i8259.c
irq.c
irq.h
Kconfig
kvm_cache_regs.h
lapic.c
lapic.h
Makefile
mmu_audit.c
mmu.c Merge branch 'for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu 2014-10-10 07:26:02 -04:00
mmu.h
mmutrace.h
paging_tmpl.h KVM: x86: Wrong assertion on paging_tmpl.h 2014-10-24 13:30:37 +02:00
pmu.c
svm.c kvm: x86: don't kill guest on unknown exit reason 2014-10-24 13:21:17 +02:00
trace.h
tss.h
vmx.c KVM: vmx: defer load of APIC access page address during reset 2014-11-02 08:37:18 +01:00
x86.c KVM: x86: Prevent host from panicking on shared MSR writes. 2014-10-24 13:21:08 +02:00
x86.h