crosvm/virtio_sys
Tomasz Nowicki 8189007f76 devices: virtio: Virtio over MMIO support
Virtual environments without PCI support (a common situation in embedded
devices models) might use simple memory mapped device instead of the PCI
device. The memory mapped Virtio device behavior is based on the PCI
device specification. Therefore most operations including device
initialization, queues configuration and buffer transfers are nearly
identical. For more details and existing differences please see:
http://docs.oasis-open.org/virtio/virtio/v1.0/cs04/virtio-v1.0-cs04.html#x1-1090002

BUG=b:189182339
TEST=boot manatee and verify that Virtio PCI devices work properly

Change-Id: If7aeb03b96137a672438f85ba2b86296deeef9ca
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3855006
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: Tomasz Nowicki <tnowicki@google.com>
Commit-Queue: Tomasz Nowicki <tnowicki@google.com>
2022-08-26 12:22:31 +00:00
..
src devices: virtio: Virtio over MMIO support 2022-08-26 12:22:31 +00:00
bindgen.sh devices: virtio: Virtio over MMIO support 2022-08-26 12:22:31 +00:00
Cargo.toml