virtio: Add platform bus driver for memory mapped virtio device
authorPawel Moll <pawel.moll@arm.com>
Mon, 24 Oct 2011 13:07:03 +0000 (14:07 +0100)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 2 Nov 2011 01:11:01 +0000 (11:41 +1030)
This patch, based on virtio PCI driver, adds support for memory
mapped (platform) virtio device. This should allow environments
like qemu to use virtio-based block & network devices even on
platforms without PCI support.

One can define and register a platform device which resources
will describe memory mapped control registers and "mailbox"
interrupt. Such device can be also instantiated using the Device
Tree node with compatible property equal "virtio,mmio".

Cc: Anthony Liguori <aliguori@us.ibm.com>
Cc: Michael S.Tsirkin <mst@redhat.com>
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>

No differences found