[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH v3 0/3] Introduce virtio support in Unikraft
This patch series introduce the basic virtio support which shall be needed for future virtio drivers implementations. Changes since v2: 1) Introduce function stubs to convert guest virtual to guest phyiscal. 2) Use atomics instead of volatile. Costin Lupu (2): plat/common: Move IO functions to x86_64 specific header plat/kvm: Introduce virtio base driver Sharan Santhanam (1): plat/common: virt to phys addr conversion include/uk/arch/arm/intsizes.h | 1 + include/uk/arch/atomic.h | 5 + include/uk/arch/types.h | 19 ++ include/uk/arch/x86_64/intsizes.h | 1 + plat/Makefile.uk | 1 + plat/common/include/io.h | 41 ++++ plat/common/include/pci/pci_bus.h | 52 ----- plat/common/include/pci/virtio/virtio_pci.h | 66 +++++++ plat/common/include/pci/virtio/virtio_ring.h | 276 +++++++++++++++++++++++++++ plat/common/include/x86/cpu.h | 32 ++++ plat/common/pci_bus.c | 3 +- plat/drivers/virtio/virtio_ring.c | 172 +++++++++++++++++ plat/kvm/Config.uk | 8 + plat/kvm/Makefile.uk | 16 +- plat/kvm/io.c | 40 ++++ 15 files changed, 678 insertions(+), 55 deletions(-) create mode 100644 plat/common/include/io.h create mode 100644 plat/common/include/pci/virtio/virtio_pci.h create mode 100644 plat/common/include/pci/virtio/virtio_ring.h create mode 100644 plat/drivers/virtio/virtio_ring.c create mode 100644 plat/kvm/io.c -- 2.7.4 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |