linux/arch/x86/kvm
Takuya Yoshikawa 67cbc90db5 KVM: x86 emulator: Place insn_fetch helpers together
The two macros need special care to use:
  Assume rc, ctxt, ops and done exist outside of them.
  Can goto outside.

Considering the fact that these are used only in decode functions,
moving these right after do_insn_fetch() seems to be a right thing
to improve the readability.

We also rename do_fetch_insn_byte() to do_insn_fetch_byte() to be
consistent.

Signed-off-by: Takuya Yoshikawa <yoshikawa.takuya@oss.ntt.co.jp>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
2011-07-12 11:44:56 +03:00
..
emulate.c KVM: x86 emulator: Place insn_fetch helpers together 2011-07-12 11:44:56 +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_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
mmu.c KVM: MMU: fix opposite condition in mapping_level_dirty_bitmap 2011-06-19 19:23:13 +03:00
mmu.h
mmutrace.h
paging_tmpl.h KVM: MMU: Fix build warnings in walk_addr_generic() 2011-06-19 19:23:13 +03: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
tss.h
vmx.c KVM: VMX: do not overwrite uptodate vcpu->arch.cr3 on KVM_SET_SREGS 2011-06-19 19:23:13 +03: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