]> xenbits.xensource.com Git - xen.git/commit
x86/HVM: refuse doing string operations in certain situations
authorJan Beulich <jbeulich@suse.com>
Mon, 23 Sep 2013 07:55:14 +0000 (09:55 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 23 Sep 2013 07:55:14 +0000 (09:55 +0200)
commit14fcce2fa883405bab26b60821a6cc5f2c770833
treef584fd36715e7cd5380f940c3d76067f7022521a
parent7f12732670b31b2fea899a4160d455574658474f
x86/HVM: refuse doing string operations in certain situations

We shouldn't do any acceleration for
- "rep movs" when either side is passed through MMIO or when both sides
  are handled by qemu
- "rep ins" and "rep outs" when the memory operand is any kind of MMIO

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/hvm/emulate.c