On 7 March 2012 20:31, Alexander Golec <thejfasi at gmail.com> wrote: > On Mar 7, 2012, at 2:58 PM, Peter Maydell wrote: >> To get it working with KVM you'll need to put those patches on top >> of qemu-linaro. > How much effort would you estimate that would take? I've attempted > dropping the relevant patches directly in and they're not > cooperating very easily. Works for me (which is what I'd expect -- none of the files touched in the virtio-mmio patches are ones where there are also changes in qemu-linaro). Are you sure you're not looking at an out of date qemu-linaro tree? pm215 at canth:/tmp$ git clone git://git.qemu.org/qemu.git Cloning into qemu... remote: Counting objects: 103244, done. remote: Compressing objects: 100% (24691/24691), done. remote: Total 103244 (delta 81694), reused 99249 (delta 78268) Receiving objects: 100% (103244/103244), 37.46 MiB | 228 KiB/s, done. Resolving deltas: 100% (81694/81694), done. pm215 at canth:/tmp$ cd qemu pm215 at canth:/tmp/qemu$ git remote add linaro git://git.linaro.org/qemu/qemu-linaro.git pm215 at canth:/tmp/qemu$ git remote add pmaydell git://git.linaro.org/people/pmaydell/qemu-arm.git pm215 at canth:/tmp/qemu$ git fetch linaro [snip progress and list of tags/branches] pm215 at canth:/tmp/qemu$ git fetch pmaydell [snip ditto] pm215 at canth:/tmp/qemu$ git log --oneline -5 remotes/pmaydell/amba-virtio 2cdcd90 hw/vexpress.c: Add MMIO virtio transport 0785a56 Add MMIO based virtio transport 9969507 virtio: Support transports which can specify the vring alignment 116364b virtio: Add support for guest setting of queue size 41e37c3 usb: Fix signature of stub usb_host_device_open pm215 at canth:/tmp/qemu$ git cherry-pick 41e37c3..2cdcd90 [virtio-on-linaro bc16e5e] virtio: Add support for guest setting of queue size 2 files changed, 7 insertions(+), 0 deletions(-) [virtio-on-linaro a4c4ff4] virtio: Support transports which can specify the vring alignment 2 files changed, 13 insertions(+), 2 deletions(-) [virtio-on-linaro c559145] Add MMIO based virtio transport 2 files changed, 472 insertions(+), 0 deletions(-) create mode 100644 hw/virtio-mmio.c [virtio-on-linaro ec27e40] hw/vexpress.c: Add MMIO virtio transport 1 files changed, 5 insertions(+), 0 deletions(-) pm215 at canth:/tmp/qemu$ git log --oneline -n 5 ec27e40 hw/vexpress.c: Add MMIO virtio transport c559145 Add MMIO based virtio transport a4c4ff4 virtio: Support transports which can specify the vring alignment bc16e5e virtio: Add support for guest setting of queue size d3c68ef Add another entry to the 2012.03 changelog. > Also, is there an IRC channel for these sorts of things? Not for ARM KVM specifically, but you can find me on the standard QEMU IRC channel: #qemu on irc.oftc.net. -- PMM