tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: VirtIO MMIO for amd64
On 2/23/22 20:26, el16095 wrote:
Firecracker informs VMs about MMIO devices by appending to the boot
command line a string like this "virtio_mmio.device=4K@0xd0000000:5"
([virtio_mmio.]device=<size>@<baseaddr>:<irq>). So, from what I
understand I'd need to write glue code that takes this information and
uses it to setup the MMIO devices on the VM side the way Firecracker
expects it to; and then attach virtio through that, right?
FYI I'm on it, based on Colin Percival's work here
https://github.com/freebsd/freebsd-src/blob/main/sys/dev/virtio/mmio/virtio_mmio_cmdline.c
I'm getting some results but Firecracker uses MMIO v2 and we only have
v1 so there's still quite some work to do.
--
------------------------------------------------------------------------
Emile `iMil' Heitor <imil@{home.imil.net,NetBSD.org}> | https://imil.net
Home |
Main Index |
Thread Index |
Old Index