public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Speedup ins instruction emulation a little
@ 2010-07-29 12:11 Gleb Natapov
  2010-07-29 12:11 ` [PATCH 1/2] KVM: x86 emulator: don't update vcpu state if instruction is restarted Gleb Natapov
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Gleb Natapov @ 2010-07-29 12:11 UTC (permalink / raw)
  To: mtosatti, avi; +Cc: kvm

Recent emulator changes fixed many bugs and shortcomings in string io
instructions emulation (ability to do io into mmio region, proper DF
flag handling) but emulation became much slower. Those patches bring
some performance back.

Gleb Natapov (2):
  KVM: x86 emulator: don't update vcpu state if instruction is
    restarted.
  KVM: x86 emulator: check io permissions only once for string pio

 arch/x86/include/asm/kvm_emulate.h |    1 +
 arch/x86/kvm/emulate.c             |    6 ++++++
 arch/x86/kvm/x86.c                 |   32 ++++++++++++++------------------
 3 files changed, 21 insertions(+), 18 deletions(-)


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2010-08-02  9:08 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-29 12:11 [PATCH 0/2] Speedup ins instruction emulation a little Gleb Natapov
2010-07-29 12:11 ` [PATCH 1/2] KVM: x86 emulator: don't update vcpu state if instruction is restarted Gleb Natapov
2010-07-31 17:25   ` Avi Kivity
2010-08-01  8:28     ` Gleb Natapov
2010-08-01  8:54       ` Avi Kivity
2010-08-01  9:01         ` Gleb Natapov
2010-08-01  9:14           ` Avi Kivity
2010-08-01  9:24             ` Gleb Natapov
2010-08-01 10:00               ` Avi Kivity
2010-08-01 10:53                 ` Gleb Natapov
2010-08-01 12:17                   ` Avi Kivity
2010-08-01 12:23                     ` Gleb Natapov
2010-08-01 12:35                       ` Avi Kivity
2010-08-01 13:27                         ` Gleb Natapov
2010-08-02  5:04                           ` Avi Kivity
2010-08-02  7:58                             ` Gleb Natapov
2010-08-02  8:03                               ` Avi Kivity
2010-08-02  8:17                                 ` Gleb Natapov
2010-08-02  8:24                                   ` Avi Kivity
2010-08-02  8:34                                     ` Gleb Natapov
2010-08-02  8:54                                       ` Avi Kivity
2010-08-02  9:05                                         ` Gleb Natapov
2010-08-02  9:08                                           ` Avi Kivity
2010-07-29 12:11 ` [PATCH 2/2] KVM: x86 emulator: check io permissions only once for string pio Gleb Natapov
2010-07-31  1:59   ` Marcelo Tosatti
2010-07-29 12:19 ` [PATCH 0/2] Speedup ins instruction emulation a little Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox