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