VirtIO and Xeon Phi Messaging
authorReto Achermann <acreto@student.ethz.ch>
Tue, 10 Jun 2014 15:49:35 +0000 (17:49 +0200)
committerStefan Kaestle <stefan.kaestle@inf.ethz.ch>
Wed, 20 Aug 2014 20:09:19 +0000 (22:09 +0200)
commitc3c8bbf149ad4470ee195d7b64538ece157fda52
tree282076c2291812261dfb80a0eeb6452d5d5e2b7c
parentb58441f2e2d891b3e8c8efd608e2b6df38a787db
VirtIO and Xeon Phi Messaging

Added a new message type for the xeon phi messaging subsystem to handle
addition of new ring buffer descriptors.

Extended the implementation of VirtIO. Refactoring of the internal and
external headers to match data encapsulation.
20 files changed:
devices/Hakefile
devices/virtio/virtio_io.dev [new file with mode: 0644]
devices/virtio/virtio_mmio.dev
devices/virtio/virtio_net.dev [new file with mode: 0644]
devices/virtio/virtio_pci.dev [new file with mode: 0644]
errors/errno.fugu
include/virtio/virtio.h
include/virtio/virtio_device.h
include/virtio/virtqueue.h
include/xeon_phi/xeon_phi_messaging.h
lib/virtio/Hakefile
lib/virtio/backends/virtio_device_io.c [new file with mode: 0644]
lib/virtio/backends/virtio_device_mmio.c
lib/virtio/backends/virtio_io.h [new file with mode: 0644]
lib/virtio/backends/virtio_mmio.h
lib/virtio/debug.h
lib/virtio/virtio_device.c
lib/virtio/virtio_device.h [new file with mode: 0644]
lib/virtio/virtqueue.c
tools/weever/mbi.c