diff options
author | Garrett D'Amore <garrett@damore.org> | 2022-07-05 15:40:08 -0400 |
---|---|---|
committer | Garrett D'Amore <garrett@damore.org> | 2022-07-10 22:43:50 -0400 |
commit | c0586b874d9179e81ca8a124fa6caf98fddb7696 (patch) | |
tree | 0c7fd7ca889861117e118550e84c1afff7bf6c1b /usr/src/man | |
parent | 93686a1e2cbe9bdcb1d8d3bf1870465ba0a43b1c (diff) | |
download | illumos-joyent-c0586b874d9179e81ca8a124fa6caf98fddb7696.tar.gz |
14783 pvscsi modernization
Reviewed by: Yuri Pankov <ypankov@tintri.com>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Jerry Jelinek <gjelinek@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/man')
-rw-r--r-- | usr/src/man/man4d/pvscsi.4d | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/usr/src/man/man4d/pvscsi.4d b/usr/src/man/man4d/pvscsi.4d new file mode 100644 index 0000000000..16ce2a4a82 --- /dev/null +++ b/usr/src/man/man4d/pvscsi.4d @@ -0,0 +1,59 @@ +.\" +.\" This file and its contents are supplied under the terms of the +.\" Common Development and Distribution License ("CDDL"), version 1.0. +.\" You may only use this file in accordance with the terms of version +.\" 1.0 of the CDDL. +.\" +.\" A full copy of the text of the CDDL should have accompanied this +.\" source. A copy of the CDDL is also available via the Internet at +.\" http://www.illumos.org/license/CDDL. +.\" +.\" +.\" Copyright 2022 RackTop Systems, Inc. +.\" +.Dd July 1, 2022 +.Dt PVSCSI 4D +.Os +.Sh NAME +.Nm pvscsi +.Nd VMware SCSI driver +.Sh DESCRIPTION +The +.Nm +driver provides a paravirtual SCSI transport, allowing +access to SCSI targets exposed to guests using VMware's +paravirtualization support. +The driver supports the following capabilities: +.Bl -dash +.It +Dynamic hot-plug (if supported by the host) +.It +Honors packet timeouts specified in +.Xr scsi_pkt 9S +.It +Reset of target or logical unit via +.Xr scsi_reset 9F +.It +Abort for individual commands via +.Xr scsi_abort 9F +.It +Command queueing (both tagged and untagged) +.El +.Pp +The +.Nm +driver is based on +.Xr iport 9 , +and uses a single iport per PCI function, +with a unit-address of "iport0". +Children of the iport use a unit-address with the +format "target,lun", where both target and lun are +presented as hexadecimal values. +.Sh SEE ALSO +.Xr sd 4D , +.Xr st 4D , +.Xr scsi 5 , +.Xr iport 9 , +.Xr scsi_abort 9F , +.Xr scsi_reset 9F , +.Xr scsi_pkt 9S |