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