commit | 1c11b37669a5209bd11fb857a103634afef971e8 | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Mon Apr 09 18:39:59 2012 +0300 |
committer | Marcelo Tosatti <mtosatti@redhat.com> | Mon Apr 16 20:36:15 2012 -0300 |
tree | 7919993ec26af1038a0aae32f8682c3f723ba5d6 | |
parent | ae75954457eee0a608072368c5b477e40f378d7b [diff] |
KVM: x86 emulator: add support for vector alignment x86 defines three classes of vector instructions: explicitly aligned (#GP(0) if unaligned, explicitly unaligned, and default (which depends on the encoding: AVX is unaligned, SSE is aligned). Add support for marking an instruction as explicitly aligned or unaligned, and mark MOVDQU as unaligned. Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>