/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifdef _KERNEL
/*
* Autoconfiguration Dependent Data
*/
/*
* Many defines in this file have built in parallel bus assumption
* which might need to change as other interconnect evolve.
*/
/*
* SCSI options word- defines are kept in <scsi/conf/autoconf.h>
*
* All this options word does is to enable such capabilities. Each
* implementation may disable this word, or ignore it entirely.
* Changing this word after system autoconfiguration is not guaranteed
* to cause any change in the operation of the system.
*/
int scsi_options =
0;
/*
* Scsi bus or device reset recovery time in milliseconds.
*/
/*
* SCSI selection timeout in milliseconds.
*/
/*
* Default scsi host id. Note, this variable is only used if the
* "scsi-initiator-id" cannot be retrieved from openproms. This is only
* a problem with older platforms which don't have openproms and usage
* of the sport-8 with openproms 1.x.
*/
/*
* Maximum tag age limit.
* Note exceeding tag age limit of 2 is fairly common;
* refer to 1164758
*/
/*
* scsi watchdog tick (secs)
* Note: with tagged queueing, timeouts are highly inaccurate and therefore
* it doesn't make sense to monitor every second.
*/
/*
* default scsi target driver "fm-capable" property value
*/
/*
* SCSI enumeration options defines are kept in <scsi/conf/autoconf.h>.
* When scsi_enumeration is enabled, driver.conf enumeration is unnecessary.
*
* The global variable "scsi_enumeration" is used as the default value of the
* (bit 0), target and lun threading can be specified.
*
* 0 driver.conf enumeration
* 3 dynamic enumeration with lun multi-threading disabled.
* 5 dynamic enumeration with target multi-threading disabled;
*
* Default is currently driver.conf enumeration (0).
*/
int scsi_enumeration = 0;
#endif /* _KERNEL */