WindowsGuestDrivers/viostor/documentation
From KVM
STORPORT miniport driver for VIRTIO based SCSI controller
Scope
VirtIO miniport driver works together with the Storport driver. Storport miniport driver is a vendor-supplied driver used to access hardware. The following document describes VirtIO Storport miniport driver design goals and implementation. Detailed description of VirtIO itself is out of the scope and will not be covered in this document.
Code tour
File | Description |
virtio_store.c | Main source module for the miniport. |
virtio_store.h | Main include file for the miniport. |
virtio_store.rc | Resource definitions. |
virtio_store_utils.c | Source file for print to COM port routine. |
virtio_store_utils.h | Include file containing debugging and debugging print related definitions. |
virtio_store_hw_helper.c | Source file containing some "HW" related routines. |
virtio_store_hw_helper.h | Include file containing definitions for some "HW" related routines. |
osdep.h | Include OS dependent definitions. |
VirtIO.h | Include file containing VirtIO queue related definitions. |
virtio_pci.c | Source file for VirtIO PCI device routines. |
virtio_pci.h | Include file for VirtIO PCI device. |
virtio_ring.c | Source file for VirtIO ring routines. |
virtio_ring.h | Include file for VirtIO ring definitions. |
txtsetup.oem | Windows Server 2003 text-mode setup file. |
wlh.inf | Windows Server 2008 INF file. |
wnet.inf | Windows Server 2003 INF file. |