]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
KVM: emulate: speed up do_insn_fetch
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 6 May 2014 10:24:32 +0000 (12:24 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 11 Jul 2014 07:14:02 +0000 (09:14 +0200)
commit285ca9e948fa047e51fe47082528034de5369e8d
treee2aa61f852b3f2896b2ca6eb5c23275387ec9dae
parent41061cdb98a0bec464278b4db8e894a3121671f5
KVM: emulate: speed up do_insn_fetch

Hoist the common case up from do_insn_fetch_byte to do_insn_fetch,
and prime the fetch_cache in x86_decode_insn.  This helps a bit the
compiler and the branch predictor, but above all it lays the
ground for further changes in the next few patches.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/emulate.c