xref: /illumos-gate/usr/src/man/man4d/pvscsi.4d (revision dd72704bd9e794056c558153663c739e2012d721)
1.\"
2.\" This file and its contents are supplied under the terms of the
3.\" Common Development and Distribution License ("CDDL"), version 1.0.
4.\" You may only use this file in accordance with the terms of version
5.\" 1.0 of the CDDL.
6.\"
7.\" A full copy of the text of the CDDL should have accompanied this
8.\" source.  A copy of the CDDL is also available via the Internet at
9.\" http://www.illumos.org/license/CDDL.
10.\"
11.\"
12.\" Copyright 2022 RackTop Systems, Inc.
13.\"
14.Dd July 1, 2022
15.Dt PVSCSI 4D
16.Os
17.Sh NAME
18.Nm pvscsi
19.Nd VMware SCSI driver
20.Sh DESCRIPTION
21The
22.Nm
23driver provides a paravirtual SCSI transport, allowing
24access to SCSI targets exposed to guests using VMware's
25paravirtualization support.
26The driver supports the following capabilities:
27.Bl -dash
28.It
29Dynamic hot-plug (if supported by the host)
30.It
31Honors packet timeouts specified in
32.Xr scsi_pkt 9S
33.It
34Reset of target or logical unit via
35.Xr scsi_reset 9F
36.It
37Abort for individual commands via
38.Xr scsi_abort 9F
39.It
40Command queueing (both tagged and untagged)
41.El
42.Pp
43The
44.Nm
45driver is based on
46.Xr iport 9 ,
47and uses a single iport per PCI function,
48with a unit-address of "iport0".
49Children of the iport use a unit-address with the
50format "target,lun", where both target and lun are
51presented as hexadecimal values.
52.Sh SEE ALSO
53.Xr sd 4D ,
54.Xr st 4D ,
55.Xr scsi 5 ,
56.Xr iport 9 ,
57.Xr scsi_abort 9F ,
58.Xr scsi_reset 9F ,
59.Xr scsi_pkt 9S
60