VIOBLK(4) - Device Drivers Manual # VIOBLK(4) - Device Drivers Manual
NAME # vioblk - VirtIO disk
SYNOPSIS # vioblk* at virtio?
DESCRIPTION # The vioblk driver provides a virtual disk using a virtio(4) block device provided by bhyve, KVM, QEMU, and VirtualBox.
SEE ALSO # intro(4), scsi(4), virtio(4)
HISTORY # The vioblk driver first appeared in OpenBSD 5.3.
AUTHORS # The vioblk driver was written by Stefan Fritsch <sf@sfritsch.
...
VIOSCSI(4) - Device Drivers Manual # VIOSCSI(4) - Device Drivers Manual
NAME # vioscsi - VirtIO SCSI adapter
SYNOPSIS # vioscsi* at virtio?
DESCRIPTION # The vioscsi driver provides support for virtio(4) SCSI adapters.
SEE ALSO # intro(4), scsi(4), virtio(4)
HISTORY # The vioscsi driver first appeared in OpenBSD 5.5.
AUTHORS # The vioscsi driver was written by Matthew Dempsky <matthew@dempsky.org>.
BUGS # Device hotplug is not supported yet.
...
VMWPVS(4) - Device Drivers Manual # VMWPVS(4) - Device Drivers Manual
NAME # vmwpvs - VMware Paravirtual SCSI
SYNOPSIS # vmwpvs* at pci?
DESCRIPTION # The vmwpvs driver provides support for storage controllers using the Paravirtual SCSI interface a VMware hypervisor can provide to its guests.
EXAMPLES # The following entry must be added to the VMware configuration file to provide the vmwpvs device:
scsi0.virtualDev = "pvscsi" SEE ALSO # intro(4), pci(4), scsi(4)
...
VSCSI(4) - Device Drivers Manual # VSCSI(4) - Device Drivers Manual
NAME # vscsi - virtual SCSI controller
SYNOPSIS # vscsi0 at root
#include <sys/types.h>
#include <sys/ioctl.h>
#include <scsi/scsi_all.h>
#include <dev/vscsivar.h>
DESCRIPTION # The vscsi device takes commands from the kernel SCSI midlayer and makes them available to userland for handling. Using this interface it is possible to implement virtual SCSI devices that are usable by the kernel.
The following ioctl(2) commands are provided to allow userland to dequeue SCSI commands and reply to them:
...
WD(4) - Device Drivers Manual # WD(4) - Device Drivers Manual
NAME # wd - WD100x compatible hard disk driver
SYNOPSIS # wd* at wdc? flags 0x0000 wd* at pciide? flags 0x0000
DESCRIPTION # The wd driver supports hard disks which emulate the Western Digital WD100x. This includes standard MFM, RLL, ESDI, IDE, and EIDE drives, as well as Serial ATA drives, and PCMCIA/CF storage media.
The flags are used only with controllers that support DMA operations and mode settings (like some pciide(4) controllers).
...
Pcmcia,
Intro,
Macobio,
Scsi,
Atapiscsi,
Isapnp,
Pciide,
Wd,
Isa,
Obio,
Wdc WDC(4) - Device Drivers Manual # WDC(4) - Device Drivers Manual
NAME # wdc - WD100x compatible hard disk controller driver
SYNOPSIS # # alpha/i386 wdc0 at isa? port 0x1f0 irq 14 flags 0x00 wdc1 at isa? port 0x170 irq 15 flags 0x00 wdc* at isapnp?
# macppc wdc* at macobio? wdc* at kauaiata?
# landisk wdc0 at obio? port 0x14000000 irq 10
# all architectures wdc* at pcmcia?
...
WDS(4) - Device Drivers Manual (i386) # WDS(4) - Device Drivers Manual (i386)
NAME # wds - WD7000 compatible ISA SCSI interface
SYNOPSIS # wds0 at isa? port 0x350 irq 15 drq 6 # WD7000, TMC-7000 wds1 at isa? port 0x358 irq 11 drq 5
DESCRIPTION # The wds driver supports the WD7000 family of SCSI adapters and compatibles, including:
WD7000-ASC
Busmastering DMA controller.
WD7000-ASE
An ASC with floppy controller and ESDI, manufactured for Apollo workstations.
...