History log of /barrelfish-master/lib/virtio/devices/virtio_block.c
Revision Date Author Comments
# 96c345c2 17-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

Big refactoring of libvirtio

use of the same structs with small differences on host and guest side.


# be6a7f8e 16-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

VirtIO: Adapted the device initialization process to make it work.

- Changes in the notification protocol between host and guest
- Addition of information to serve the device intitalization (host side)
- introduced a yield when waiting for the ready bit.
- device specific setup is now handled during device_open


# 3b86fb0e 15-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

VirtIO:

extended library to distinguish between host and guest
added flounder / xeon phi channels for opening devices etc

Block Driver
Parts of an initiali implementation
Device initialization


# 8bb7edc9 13-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

VirtIO

- Addition of block device specific files in the VirtIO Library
- Changes to the block devices Mackerel specification
- Implementation of dequeue / enqueue of Virtqueues