summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/emulate.c
diff options
context:
space:
mode:
authorAvi Kivity2010-01-20 11:01:20 +0100
committerAvi Kivity2011-05-11 13:56:58 +0200
commitcef4dea07f6720b36cc93e18a2e68be4bdb71a92 (patch)
treef6c67df1a54a2770d23086446807ca62f964c2e1 /arch/x86/kvm/emulate.c
parentKVM: Split mmio completion into a function (diff)
downloadkernel-qcow2-linux-cef4dea07f6720b36cc93e18a2e68be4bdb71a92.tar.gz
kernel-qcow2-linux-cef4dea07f6720b36cc93e18a2e68be4bdb71a92.tar.xz
kernel-qcow2-linux-cef4dea07f6720b36cc93e18a2e68be4bdb71a92.zip
KVM: 16-byte mmio support
Since sse instructions can issue 16-byte mmios, we need to support them. We can't increase the kvm_run mmio buffer size to 16 bytes without breaking compatibility, so instead we break the large mmios into two smaller 8-byte ones. Since the bus is 64-bit we aren't breaking any atomicity guarantees. Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/x86/kvm/emulate.c')
0 files changed, 0 insertions, 0 deletions