[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH RFC 0/7] Enable the support of virtio mmio for arm64 kvm plat
To support virtio-* family device, we have 2 choices (virtio mmio, virtio pci) on arm64 kvm plat. virtio pci needs pci controller which has not been supported in arm64 Unikraft. This patch series enable the support of virtio mmio. Jia He (7): plat/drivers/ofw: Introduce fdt_get_last_node_by_compatible plat/drivers: Introduce several helpers for virtio ring plat/common: Introduce new platform bus plat/virtio: Support virtio_cread/cwrite on arm64 plat/virtio: Add new virtio_mmio device/driver on arm64 build: Enable the platform bus and virtio_mmio device on arm64 drivers/virtio: Fix the return value checking of virtio_config_get plat/common/include/platform_bus.h | 103 ++++ plat/common/platform_bus.c | 237 ++++++++++ plat/drivers/include/ofw/fdt.h | 20 + plat/drivers/include/virtio/virtio_config.h | 64 +++ plat/drivers/include/virtio/virtio_mmio.h | 143 ++++++ plat/drivers/include/virtio/virtqueue.h | 33 ++ plat/drivers/ofw/fdt.c | 27 ++ plat/drivers/virtio/virtio_mmio.c | 493 ++++++++++++++++++++ plat/drivers/virtio/virtio_net.c | 7 +- plat/drivers/virtio/virtio_ring.c | 32 ++ plat/kvm/Config.uk | 20 +- plat/kvm/Makefile.uk | 12 + 12 files changed, 1185 insertions(+), 6 deletions(-) create mode 100644 plat/common/include/platform_bus.h create mode 100644 plat/common/platform_bus.c create mode 100644 plat/drivers/include/virtio/virtio_mmio.h create mode 100644 plat/drivers/virtio/virtio_mmio.c -- 2.17.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |