crosvm/x86_64
Tomasz Nowicki 7f2b6b4b5a x86_64: Wire up Virtio MMIO-based devices to the main MMIO bus
Lookup Vitio MMIO devices and allocate resources:
- hardcoded 0x200 size single MMIO region to configure vrings
- just one shared and edge-triggered IRQ to notify guest
- per-queue ioevents to poke host
Then plug device into main bus.

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

Change-Id: Ic255b2c9cdf1cb43b8663d39970daf54e55c6eed
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3855008
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: Tomasz Nowicki <tnowicki@google.com>
Commit-Queue: Tomasz Nowicki <tnowicki@google.com>
2022-08-26 14:27:27 +00:00
..
src x86_64: Wire up Virtio MMIO-based devices to the main MMIO bus 2022-08-26 14:27:27 +00:00
Cargo.toml devices: cmos: add unit tests 2022-08-03 19:26:51 +00:00