summaryrefslogtreecommitdiff
path: root/virt
diff options
context:
space:
mode:
authorNadav Amit <namit@cs.technion.ac.il>2014-10-13 13:04:13 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2014-10-24 13:30:36 +0200
commit13e457e0eebf0a0c82c38ceb890d93eb826d62a6 (patch)
treef0ab042f6b4b419ec6cda09f0f199764636fda25 /virt
parenta430c9166312e1aa3d80bce32374233bdbfeba32 (diff)
KVM: x86: Emulator does not decode clflush well
Currently, all group15 instructions are decoded as clflush (e.g., mfence, xsave). In addition, the clflush instruction requires no prefix (66/f2/f3) would exist. If prefix exists it may encode a different instruction (e.g., clflushopt). Creating a group for clflush, and different group for each prefix. This has been the case forever, but the next patch needs the cflush group in order to fix a bug introduced in 3.17. Fixes: 41061cdb98a0bec464278b4db8e894a3121671f5 Cc: stable@vger.kernel.org Signed-off-by: Nadav Amit <namit@cs.technion.ac.il> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions