[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT PATCH 0/5] Virtio 9P driver



This patch series adds the virtio 9P driver implementation, based on the
unikraft 9P API. The driver's implementation is in virtio_9p.c, and the
PCI configuration space layout and flags can be found in virtio_9p.h.

The 9P devices are initialized once, at boot time, and each connect() or
disconnect() simply points the uk_9pdev to the correct virtio 9P device
or to NULL.

Cristian Banu (5):
  plat/drivers: Virtio 9P driver skeleton
  plat/drivers: Add 9P device initialization
  plat/drivers: Allocate virtqueue for virtio 9P
  plat/drivers: Add 9P transport for virtio 9P
  plat/drivers: Implement virtio 9P request and recv

 plat/drivers/include/virtio/virtio_9p.h |  53 ++++
 plat/drivers/virtio/virtio_9p.c         | 421 ++++++++++++++++++++++++++++++++
 plat/kvm/Config.uk                      |   9 +
 plat/kvm/Makefile.uk                    |  13 +
 4 files changed, 496 insertions(+)
 create mode 100644 plat/drivers/include/virtio/virtio_9p.h
 create mode 100644 plat/drivers/virtio/virtio_9p.c

-- 
2.11.0


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.