diff options
author | Igor Mammedov <imammedo@redhat.com> | 2014-03-15 21:01:59 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2014-03-17 12:14:24 +0100 |
commit | 27ce825823a145eb72bd5a5832c6dbb3168b720e (patch) | |
tree | 332481f6854c502014a35c0ea247dd35cc2176fe /mm/memblock.c | |
parent | Merge branch 'kvm-ppc-fix' into HEAD (diff) | |
download | linux-27ce825823a145eb72bd5a5832c6dbb3168b720e.tar.xz linux-27ce825823a145eb72bd5a5832c6dbb3168b720e.zip |
KVM: x86 emulator: emulate MOVAPS
HCK memory driver test fails when testing 32-bit Windows 8.1
with baloon driver.
tracing KVM shows error:
reason EXIT_ERR rip 0x81c18326 info 0 0
x/10i 0x81c18326-20
0x0000000081c18312: add %al,(%eax)
0x0000000081c18314: add %cl,-0x7127711d(%esi)
0x0000000081c1831a: rolb $0x0,0x80ec(%ecx)
0x0000000081c18321: and $0xfffffff0,%esp
0x0000000081c18324: mov %esp,%esi
0x0000000081c18326: movaps %xmm0,(%esi)
0x0000000081c18329: movaps %xmm1,0x10(%esi)
0x0000000081c1832d: movaps %xmm2,0x20(%esi)
0x0000000081c18331: movaps %xmm3,0x30(%esi)
0x0000000081c18335: movaps %xmm4,0x40(%esi)
which points to MOVAPS instruction currently no emulated by KVM.
Fix it by adding appropriate entries to opcode table in KVM's emulator.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mm/memblock.c')
0 files changed, 0 insertions, 0 deletions