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