]> git.proxmox.com Git - qemu.git/commit
virtio: Implement MMIO based virtio transport
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 16 Jul 2013 12:25:09 +0000 (13:25 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 19 Jul 2013 11:58:47 +0000 (12:58 +0100)
commit4b52530be987f33f8bffbdec9826298ad53ec180
tree0476c0538d55127f87b78e9432e05584f6417b9a
parent6ce69d1c7741c0ad524e4cad6dca31e782108a65
virtio: Implement MMIO based virtio transport

Add support for the generic MMIO based virtio transport.

This patch includes some fixes for bugs spotted by
Ying-Shiuan Pan <yspan@itri.org.tw>.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Message-id: 1373977512-28932-6-git-send-email-peter.maydell@linaro.org
[Fred changes: updated to new virtio-bus mechanisms]
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
[PMM changes:
 * fixed trivial makefile conflict
 * removed unused int_enable
 * host_features doesn't need migrating
 * reset guest accessible state in the reset function
 * minor style fixes like extra blank lines
 * RAZ/WI if there's no backend
 * made transport size 0x200, in line with kvmtool
 * set has_variable_vring_alignment
]
hw/virtio/Makefile.objs
hw/virtio/virtio-mmio.c [new file with mode: 0644]