1
linux/arch/x86/kvm
Marcelo Tosatti 221192bdff KVM: x86: use proper port value when checking io instruction permission
Commit f6511935f4 moved the permission check for io instructions
to the ->check_perm callback. It failed to copy the port value from RDX
register for string and "in,out ax,dx" instructions.

Fix it by reading RDX register at decode stage when appropriate.

Fixes FC8.32 installation.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
2011-06-06 10:52:09 +03:00
..
emulate.c KVM: x86: use proper port value when checking io instruction permission 2011-06-06 10:52:09 +03:00
i8254.c
i8254.h KVM: remove useless function declaration kvm_inject_pit_timer_irqs() 2011-05-11 07:57:09 -04:00
i8259.c KVM: remove isr_ack logic from PIC 2011-03-17 13:08:30 -03:00
irq.c
irq.h KVM: remove useless function declarations from file arch/x86/kvm/irq.h 2011-05-11 07:57:09 -04:00
Kconfig
kvm_cache_regs.h KVM: Fetch guest cr3 from hardware on demand 2011-01-12 11:31:16 +02:00
kvm_timer.h
lapic.c KVM: x86: Remove useless regs_page pointer from kvm_lapic 2011-03-17 13:08:33 -03:00
lapic.h KVM: x86: Remove useless regs_page pointer from kvm_lapic 2011-03-17 13:08:33 -03:00
Makefile
mmu_audit.c KVM: MMU: audit: allow audit more guests at the same time 2011-01-12 11:31:17 +02:00
mmu.c KVM: MMU: remove mmu_seq verification on pte update path 2011-05-11 07:57:03 -04:00
mmu.h
mmutrace.h
paging_tmpl.h KVM: MMU: Use ptep_user for cmpxchg_gpte() 2011-05-22 08:48:14 -04:00
svm.c KVM: SVM: Make dump_vmcb static, reduce text 2011-05-22 08:40:00 -04:00
timer.c x86: Fix common misspellings 2011-03-18 10:39:30 +01:00
trace.h tracing: Fix event alignment: kvm:kvm_hv_hypercall 2011-03-10 10:34:24 -05:00
tss.h
vmx.c KVM: VMX: Cache vmcs segment fields 2011-05-22 08:47:45 -04:00
x86.c KVM: x86 emulator: consolidate segment accessors 2011-05-22 08:47:39 -04:00
x86.h KVM: fix push of wrong eip when doing softint 2011-05-11 07:57:09 -04:00