summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/kvm_emulate.h
diff options
context:
space:
mode:
authorBandan Das <bsd@redhat.com>2014-04-16 12:46:09 -0400
committerPaolo Bonzini <pbonzini@redhat.com>2014-07-11 09:13:59 +0200
commit1498507a47867596de158d4db8728e92385a4919 (patch)
tree142c955f4accbcc4c41453ef6fe6be4b033177d8 /arch/x86/include/asm/kvm_emulate.h
parentf5f87dfbc777f89148c3c66438741139845d3ac6 (diff)
downloadtalos-op-linux-1498507a47867596de158d4db8728e92385a4919.tar.gz
talos-op-linux-1498507a47867596de158d4db8728e92385a4919.zip
KVM: emulate: move init_decode_cache to emulate.c
Core emulator functions all belong in emulator.c, x86 should have no knowledge of emulator internals Signed-off-by: Bandan Das <bsd@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/include/asm/kvm_emulate.h')
-rw-r--r--arch/x86/include/asm/kvm_emulate.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/include/asm/kvm_emulate.h b/arch/x86/include/asm/kvm_emulate.h
index 432447370044..c22bd9af4311 100644
--- a/arch/x86/include/asm/kvm_emulate.h
+++ b/arch/x86/include/asm/kvm_emulate.h
@@ -409,6 +409,7 @@ bool x86_page_table_writing_insn(struct x86_emulate_ctxt *ctxt);
#define EMULATION_OK 0
#define EMULATION_RESTART 1
#define EMULATION_INTERCEPTED 2
+void init_decode_cache(struct x86_emulate_ctxt *ctxt);
int x86_emulate_insn(struct x86_emulate_ctxt *ctxt);
int emulator_task_switch(struct x86_emulate_ctxt *ctxt,
u16 tss_selector, int idt_index, int reason,
OpenPOWER on IntegriCloud