changeset 949:807ec422f5ba

4623955 torch <sys/ioreq.h> 6338021 ON ITU files are no longer needed 6338025 realmode still thumping around 6338028 findunref contains needless exceptions for ia64
author meem
date Fri, 18 Nov 2005 19:21:46 -0800
parents cd52fd15e97d
children 91f2a6be90a3
files deleted_files/usr/src/uts/common/io/asy.itu deleted_files/usr/src/uts/common/io/dktp/dcdev/dadk.itu deleted_files/usr/src/uts/common/io/dktp/dcdev/gda.itu deleted_files/usr/src/uts/common/io/dktp/drvobj/strategy.itu deleted_files/usr/src/uts/common/io/fdc.itu deleted_files/usr/src/uts/common/io/pci-ide/pci-ide.itu deleted_files/usr/src/uts/common/io/sysinit.itu deleted_files/usr/src/uts/common/io/vuidmice/vuid2ps2.itu deleted_files/usr/src/uts/common/io/vuidmice/vuid3ps2.itu deleted_files/usr/src/uts/common/io/vuidmice/vuidm3p.itu deleted_files/usr/src/uts/common/io/vuidmice/vuidm4p.itu deleted_files/usr/src/uts/common/io/vuidmice/vuidm5p.itu deleted_files/usr/src/uts/common/sys/ioreq.h deleted_files/usr/src/uts/i86pc/io/dktp/controller/ata.itu deleted_files/usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu deleted_files/usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu deleted_files/usr/src/uts/i86pc/io/dnet.itu deleted_files/usr/src/uts/i86pc/io/elxl/elxl.itu deleted_files/usr/src/uts/i86pc/io/fd.itu deleted_files/usr/src/uts/i86pc/io/iprb/iprb.itu deleted_files/usr/src/uts/i86pc/io/logi.itu deleted_files/usr/src/uts/i86pc/io/mscsi.itu deleted_files/usr/src/uts/i86pc/io/mse.itu deleted_files/usr/src/uts/i86pc/io/msm.itu deleted_files/usr/src/uts/i86pc/io/pcn/pcn.itu deleted_files/usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu deleted_files/usr/src/uts/i86pc/io/sbpro.itu deleted_files/usr/src/uts/i86pc/io/spwr/spwr.itu deleted_files/usr/src/uts/intel/io/dktp/disk/cmdk.itu deleted_files/usr/src/uts/intel/io/scsi/targets/sd.itu usr/src/pkgdefs/SUNWhea/prototype_com usr/src/tools/findunref/exception_list usr/src/uts/common/io/asy.itu usr/src/uts/common/io/dktp/dcdev/dadk.itu usr/src/uts/common/io/dktp/dcdev/gda.itu usr/src/uts/common/io/dktp/drvobj/strategy.itu usr/src/uts/common/io/fdc.itu usr/src/uts/common/io/pci-ide/pci-ide.itu usr/src/uts/common/io/sysinit.itu usr/src/uts/common/io/vuidmice/vuid2ps2.itu usr/src/uts/common/io/vuidmice/vuid3ps2.itu usr/src/uts/common/io/vuidmice/vuidm3p.itu usr/src/uts/common/io/vuidmice/vuidm4p.itu usr/src/uts/common/io/vuidmice/vuidm5p.itu usr/src/uts/common/sys/Makefile usr/src/uts/common/sys/ioreq.h usr/src/uts/common/syscall/chdir.c usr/src/uts/common/syscall/getdents.c usr/src/uts/common/syscall/readlink.c usr/src/uts/common/syscall/rw.c usr/src/uts/common/syscall/stat.c usr/src/uts/i86pc/acpica/Makefile usr/src/uts/i86pc/chs/Makefile usr/src/uts/i86pc/dnet/Makefile usr/src/uts/i86pc/fd/Makefile usr/src/uts/i86pc/fdc/Makefile usr/src/uts/i86pc/io/dktp/controller/ata.itu usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu usr/src/uts/i86pc/io/dnet.itu usr/src/uts/i86pc/io/elxl/elxl.itu usr/src/uts/i86pc/io/fd.itu usr/src/uts/i86pc/io/iprb/iprb.itu usr/src/uts/i86pc/io/logi.itu usr/src/uts/i86pc/io/mscsi.itu usr/src/uts/i86pc/io/mse.itu usr/src/uts/i86pc/io/msm.itu usr/src/uts/i86pc/io/pcn/pcn.itu usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu usr/src/uts/i86pc/io/sbpro.itu usr/src/uts/i86pc/io/spwr/spwr.itu usr/src/uts/i86pc/logi/Makefile usr/src/uts/i86pc/mscsi/Makefile usr/src/uts/i86pc/msm/Makefile usr/src/uts/i86pc/pci-ide/Makefile usr/src/uts/i86pc/pcplusmp/Makefile usr/src/uts/i86pc/vuid2ps2/Makefile usr/src/uts/i86pc/vuid3ps2/Makefile usr/src/uts/i86pc/vuidm3p/Makefile usr/src/uts/i86pc/vuidm4p/Makefile usr/src/uts/i86pc/vuidm5p/Makefile usr/src/uts/intel/aac/Makefile usr/src/uts/intel/amr/Makefile usr/src/uts/intel/asy/Makefile usr/src/uts/intel/cmdk/Makefile usr/src/uts/intel/dadk/Makefile usr/src/uts/intel/gda/Makefile usr/src/uts/intel/io/dktp/disk/cmdk.itu usr/src/uts/intel/io/scsi/targets/sd.itu usr/src/uts/intel/pcata/Makefile usr/src/uts/intel/pcmem/Makefile usr/src/uts/intel/pcram/Makefile usr/src/uts/intel/sd/Makefile usr/src/uts/intel/strategy/Makefile usr/src/uts/intel/sysinit/Makefile usr/src/uts/sparc/pcata/Makefile usr/src/uts/sparc/pcmem/Makefile usr/src/uts/sparc/pcram/Makefile usr/src/uts/sparc/vuid3ps2/Makefile
diffstat 99 files changed, 7070 insertions(+), 7118 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/asy.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,36 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+interface_version = 1.0
+itu_type=partial
+name = asy
+patchid=105617-02
+legacy_device=true
+bef_name=com.bef
+realmode_path=/platform/i86pc/boot/solaris/drivers/isa.025
+driverpkg=SUNWpsdcr
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/dktp/dcdev/dadk.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/dktp/dcdev/gda.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/dktp/drvobj/strategy.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,34 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+itu_type=partial
+name=strategy
+interface_version = 1.0
+driver_path=/kernel/misc
+driverpkg=SUNWpsdcr
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, Bus-independent Device Drivers (Root)"
+patchid=105730-01
+load_always=TRUE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/fdc.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/pci-ide/pci-ide.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,52 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+name=pci-ide
+itu_type=partial
+interface_version=1.0
+patchid=199999-01
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+load_always=TRUE
+
+# these entries are commented until pci-ide is fully enabled
+
+#dev_type = msd
+#bef_name = none
+#
+#{
+#bus_type = pciclass
+#dev_id = pciclass,010100|pciclass,010101|pciclass,010102|pciclass,010103|pciclass,010104|pciclass,010105|pciclass,010106|pciclass,010107|pciclass,010108|pciclass,010109|pciclass,01010a|pciclass,01010b|pciclass,01010c|pciclass,01010d|pciclass,01010e|pciclass,01010f
+#node_name = none
+#describe_dev =  "IDE controller"
+#}
+#
+#{
+#bus_type = pciclass
+#dev_id = pciclass,010180|pciclass,010181|pciclass,010182|pciclass,010183|pciclass,010184|pciclass,010185|pciclass,010186|pciclass,010187|pciclass,010188|pciclass,010189|pciclass,01018a|pciclass,01018b|pciclass,01018c|pciclass,01018d|pciclass,01018e|pciclass,01018f
+#node_name = none
+#describe_dev =  "Bus Mastering IDE controller"
+#}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/sysinit.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/vuidmice/vuid2ps2.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/vuidmice/vuid3ps2.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/vuidmice/vuidm3p.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/vuidmice/vuidm4p.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/io/vuidmice/vuidm5p.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/common/sys/ioreq.h	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,55 @@
+/*
+ * CDDL HEADER START
+ *
+ * The contents of this file are subject to the terms of the
+ * Common Development and Distribution License, Version 1.0 only
+ * (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
+ * or http://www.opensolaris.org/os/licensing.
+ * 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 (c) 1991 by Sun Microsystems, Inc.
+ */
+
+#ifndef _SYS_IOREQ_H
+#define	_SYS_IOREQ_H
+
+#pragma ident	"%Z%%M%	%I%	%E% SMI"
+
+#include <sys/types.h>
+
+#ifdef	__cplusplus
+extern "C" {
+#endif
+
+/*
+ * The ioreq enables data structures to package several i/o requests
+ * into one system call. It is used by the read/write+offset interface.
+ */
+typedef struct ioreq {
+	caddr_t	ior_base;	/* buffer addr */
+	int	ior_len;	/* buffer length */
+	offset_t ior_offset;	/* file offset */
+	int	ior_whence;
+	int	ior_errno;
+	int	ior_return;
+	int	ior_flag;
+} ioreq_t;
+
+#ifdef	__cplusplus
+}
+#endif
+
+#endif	/* _SYS_IOREQ_H */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/dktp/controller/ata.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,34 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+name=ata
+itu_type=partial
+interface_version=1.0
+patchid=299999-01
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+legacy_device=TRUE
+realmode_path=/platform/i86pc/boot/solaris/drivers/isa.125
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,13 @@
+#
+#  Copyright (c) 1997, by Sun Microsystems, Inc.
+#  All rights reserved.
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+name=chs
+itu_type=partial
+interface_version=1.0
+patchid=105726-01
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,341 @@
+#
+#  Copyright (c) 1997, by Sun Microsystems, Inc.
+#  All rights reserved.
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/dnet.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,93 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+name= dnet
+itu_type = complete
+interface_version = 1.0
+patchid=105594-02
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+driver_path=/kernel/drv
+manpkg=SUNWman
+manpkgdesc="On-Line Manual Pages"
+manpkgvers="39.0,REV=16"
+realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+bef_name=dnet.bef
+dev_type=net
+{
+bus_type = pci
+dev_id = pci1011,2 
+node_name =  pci1011,2
+describe_dev = "DEC 21040 Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci1011,9 
+node_name =  pci1011,9
+describe_dev = "DEC 21140 Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci1011,19 
+node_name =  pci1011,19
+describe_dev = "DEC 21142/21143 Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci1011,14 
+node_name =  pci1011,14
+describe_dev = "DEC 21041 Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci1109,1400
+node_name =  pci1109,1400
+describe_dev = "Cogent EM110TX Fast Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci10b8,2001
+node_name =  pci10b8,2001
+describe_dev = "SMC9332BDT Fast Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci1109,2400
+node_name =  pci1109,2400
+describe_dev = "Cogent EM440 Fast Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci1109,2a00
+node_name =  pci1109,2a00
+describe_dev = "DEC 21142/21143 Ethernet"
+}
+{
+bus_type = pci
+dev_id = pci1109,2b00
+node_name =  pci1109,2b00
+describe_dev = "DEC 21142/21143 Ethernet"
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/elxl/elxl.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,108 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+#ident	"%Z%%M%	%I%	%E% SMI"
+#
+name=elxl
+itu_type=complete
+interface_version=1.0
+patchid=105674-02
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+driver_path=/kernel/drv
+realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+manpkg=SUNWman
+manpkgdesc="On-Line Manual Pages"
+manpkgvers="39.0,REV=16"
+bef_name=elxl.bef
+dev_type=net
+
+# For devices which were supported by elx at FCS; remove for 2.7
+file_edit=/etc/driver_aliases "/pci10b7,9000/s/elx/elxl/"
+file_edit=/etc/driver_aliases "/pci10b7,9001/s/elx/elxl/"
+file_edit=/etc/driver_aliases "/pci10b7,9050/s/elx/elxl/"
+
+{
+bus_type = pci
+dev_id = pci10b7,9000
+node_name =  pci10b7,9000
+describe_dev = "3Com 3C900-TPO Etherlink XL"
+}
+{
+bus_type = pci
+dev_id = pci10b7,9001
+node_name =  pci10b7,9001
+describe_dev = "3Com 3C900-COMBO Etherlink XL"
+}
+{
+bus_type = pci
+dev_id = pci10b7,9050
+node_name =  pci10b7,9050
+describe_dev = "3Com 3C905-TX Fast Etherlink XL 10/100"
+}
+{
+bus_type = pci
+dev_id = pci10b7,9051
+node_name =  pci10b7,9051
+describe_dev = "3Com 3C905-T4 Fast Etherlink XL 10/100"
+}
+
+# Second-generation adapters follow.
+{
+bus_type = pci
+dev_id = pci10b7,9055
+node_name =  pci10b7,9055
+describe_dev = "3Com 3C905B-TX Fast Etherlink XL 10/100"
+}
+{
+bus_type = pci
+dev_id = pci10b7,9056
+node_name =  pci10b7,9056
+describe_dev = "3Com 3C905B-T4 Fast Etherlink XL 10/100"
+}
+{
+bus_type = pci
+dev_id = pci10b7,9004
+node_name =  pci10b7,9004
+describe_dev = "3Com 3C900B-TPO Etherlink XL"
+}
+{
+bus_type = pci
+dev_id = pci10b7,9005
+node_name =  pci10b7,9005
+describe_dev = "3Com 3C900B-COMBO Etherlink XL"
+}
+{
+bus_type = pci
+dev_id = pci10b7,9006
+node_name =  pci10b7,9006
+describe_dev = "3Com 3C900B-TPC Etherlink XL"
+}
+{
+bus_type = pci
+dev_id = pci1028,6f
+node_name = pci1028,6f
+describe_dev = "3Com 3C905-TX Fast Etherlink XL 10/100"
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/fd.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/iprb/iprb.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,341 @@
+#
+#  Copyright (c) 1997, by Sun Microsystems, Inc.
+#  All rights reserved.
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/logi.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/mscsi.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/mse.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/msm.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,361 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/pcn/pcn.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,341 @@
+#
+#  Copyright (c) 1997, by Sun Microsystems, Inc.
+#  All rights reserved.
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,35 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+interface_version = 1.0
+itu_type=partial
+name = pcplusmp
+load_always=TRUE
+patchid=105596-01
+driver_path=/kernel/mach
+mach_entry="pcplusmp"
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/sbpro.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,341 @@
+#
+#  Copyright (c) 1997, by Sun Microsystems, Inc.
+#  All rights reserved.
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+# Each entry in the description file is a line that establishes the
+# value of a keyword in the following form:
+# 
+# 	keyword = value
+# 
+# A line with a '#' character in the first column is considered to be a
+# comment. Spaces and tabs are allowed around the '=' operator.  Left
+# and right braces can be used for grouping (see examples) but may not be
+# nested. There is no required order in which the keywords must be
+# specified within the file.  The known list of keywords is included
+# below.  The keyword is listed, followed by one or more usage examples,
+# followed by a description.  Keywords are case-sensitive, so 'name' is
+# a valid keyword, but 'NAME' is not a valid keyword.
+# 
+# In general, only one value assignment should be made to a keyword, but
+# some keywords can be assigned values on more than one line of the
+# .itu. Keyword assignments in the description file are case sensitive.
+# 
+# ------------------------------------------
+# 
+# name=
+# 
+# The name of the Solaris module being delivered.  This keyword must be
+# assigned a value in every description file.
+# Example: name=geewhiz
+# 
+# itu_type=
+# 
+# Defines the scope of the module delivery.  The only valid itu_type
+# values are 'complete' and 'partial'.  The 'complete' itu_type implies
+# a full set of module, module.conf, module.bef and device database
+# entries is being delivered and that the driver being delivered did not
+# exist on the installation medium for the release being supplemented.
+# In all other cases the itu_type should be 'partial'. This keyword
+# must be assigned a value in every description file.
+# Example: itu_type=complete
+# 
+# interface_version=
+# 
+# Major.Minor number that versions the .itu keywords and file syntax.
+# If in the future changes are needed to the syntax of the .itu file
+# that would obsolete older .itu files, an appropriate version number
+# change should occur.  Currently this keyword should always be assigned
+# the value of 1.0.  This keyword must be assigned a value in every
+# description file.
+# Example: interface_version=1.0
+# 
+# patchid=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The patch id that should be assigned to the patch that make_ITU
+# creates.  This keyword must be assigned a value in every
+# description file.
+# Example: patchid=102345-01
+# 
+# driverpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package that the module resides in on the install
+# medium.  If the module is new, the name of the package that should be
+# extended to include this module, or the name of a new package that
+# should be constructed.  This is the abbreviated name that is assigned
+# to the PKG parameter in the package's pkginfo file. This keyword must
+# be assigned a value in any description file when the delivery includes
+# a solaris module.
+# Example: driverpkg=SUNWos86r
+# 
+# driverpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the driver package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install
+# medium.  This keyword must be assigned a value if the driverpkg keyword
+# has been assigned a value.  The value assigned to this keyword is expected
+# to be a quoted string.
+# Example: driverpkgvers="1.1.0,REV=0.0.0"
+# 
+# driverpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the driver package's
+# pkginfo.  This is the descriptive name of the package.  This keyword
+# must be assigned a value if the driverpkg keyword has been assigned a
+# value.  The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# class=
+# 
+# Describes an entry for this module that should be added to the
+# /etc/driver_classes file.
+# Example: class=scsi
+# 
+# system_entry=
+# 
+# Describes an entry to be appended to the /etc/system file (which is
+# read during kernel initialization).  A system entry to forceload the
+# new module is generated automatically by the booting system, so this
+# keyword should be used for entries other than those forceloads. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: system_entry="exclude: bad_buggy_driver"
+# 
+# devlink_entry=
+# 
+# Describes an entry to be appended to the /etc/devlink.tab file (which
+# is used by the devlinks command to create the contents of the /dev
+# directory). The value assigned to this keyword is expected to be a quoted
+# string.
+# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
+# 
+# driver_path=
+# 
+# Specifies the absolute directory path to the module's location when
+# installed.  If this keyword is not assigned a value, a default path of
+# /platform/`uname -i`/kernel/drv will be assumed.
+# Example: driver_path=/kernel/drv
+# 
+# realmode_path=
+# 
+# This keyword allows specification of the exact path for realmode
+# driver delivery.  By default, new self-identifying drivers are
+# installed in the boot area of the root at
+# /platform/i86pc/boot/solaris/drivers/notisa.010, and
+# non-self-identifying drivers are installed in
+# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
+# intended for use when delivering an updated version of a driver that's
+# already on the install medium. This variable must be defined if the
+# itu_type is 'partial' and a realmode driver has been delivered.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+# 
+# load_always=
+# 
+# The Intel edition configuration assistant attempts to prune the set of
+# delivered modules to only include those that are actually needed.
+# Some modules being delivered may by nature not be seen by the
+# configuration assistant but still must be delivered.  Setting this
+# keyword to a TRUE value ensures the delivered module will not be
+# pruned during the boot process. This keyword is only used with Solaris
+# Intel edition ITUs.
+# Example: load_always=FALSE
+# 
+# legacy_device=
+# 
+# This keyword should be set to TRUE if and only if the realmode driver
+# for the device supports the legacyprobe() function call.  Realmode
+# drivers only support this call when they are not self-identifying devices,
+# so few, if any, new drivers will provide the legacyprobe() function.
+# See the Writing Device Drivers guide, Realmode drivers section, for more
+# details.  By default this keyword has the value of FALSE. Declaring
+# legacy_device as true effectively makes load_always TRUE as well.  This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: legacy_device=TRUE
+# 
+# bef_name=
+# 
+# The name of the realmode driver accompanying the Solaris module being
+# delivered.  The full name including extension should be defined.  This
+# variable need not be defined if the realmode driver
+# has the same basename as the Solaris module.  This keyword is only
+# used with Solaris Intel edition ITUs.
+# Example: bef_name=whiz.bef
+# 
+# dev_id=
+# 
+# node_name=
+# 
+# bus_type=
+# 
+# describe_dev=
+# 
+# dev_type=
+# 
+# These keywords are grouped because if any one of them is defined they
+# must all be defined.  Drivers support devices, obviously, and the
+# booting system maintains a database that ties information about
+# specific devices to their drivers.  When a new driver is added, the
+# devices it supports must be enumerated.  This cluster of keyword values
+# forms a device database entry.
+# 
+# Multiple clusters will have to be defined if the driver supports
+# multiple devices.  Judicious use of braces can cut down on the actual
+# number of assignments that must be put into the .itu.
+# 
+# The keyword, 'dev_type' has an invariant value over all clusters, and
+# thus should only be defined once.  The most common types would be
+# 'msd' (short for mass storage device) and 'net' (network interface).
+# Example: dev_type=msd
+# 	   dev_type=net
+# 
+# The 'describe_dev' keyword should be assigned a quoted string as a
+# value. That string should give a short (maximum of 80 characters)
+# description of the supported device.  If there are multiple
+# assignments to this keyword then the 'dev_id', 'node_name', and
+# 'bus_type' assignments for which the description is valid should be
+# grouped (using braces) with the 'describe_dev' assignment.  This
+# string is presented to the user on the menu of bootable devices.
+# Example: describe_dev="Whiz BR-549 SCSI Controller"
+# 
+# The 'dev_id' keyword describes one or more unique names assigned to
+# the physical device a module drives.  In the case of self-identifying
+# devices this id is obtainable by a driver at run time, and the database
+# entry being created can be used to map the found id to a realmode driver.
+# For example, the PCI configuration space of a machine can be probed to
+# discover a pci1000,1 device id is present in the system.  A database entry
+# with a dev_id of pci1000,1 is what tells the booting system that the realmode
+# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
+# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
+# Example: dev_id=PNP81C3
+# 	   dev_id=pci1234,1
+# 	   dev_id=CPQ6200
+# 
+# For an older, non self-identifying device, the scenario is somewhat
+# reversed.  To find these devices, realmode drivers are run in a
+# probing mode.  If the probe indicates that the device is present, the
+# first database entry that matches the name of the realmode driver and
+# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
+# the unique 'dev_id' for that device.  The 'describe_dev' description
+# presented to the user is taken from this database entry as well.
+# Writing drivers for non self-identifying devices is strongly
+# discouraged.
+# 
+# The 'node_name' keyword is the name of the device as it is known in
+# the kernel device tree (/devices/BUS/device_name...) when initialized.
+# This is either the name of the module itself, (e.g., smc), or a name
+# that maps to the module in the /etc/driver_aliases file (e.g,
+# pci9004,7278; a node name that happens to map to the adp module).  In
+# the special case where the 'bus_type' is pciclass, the 'node_name'
+# should be assigned the value "none".  Multiple node_names may be
+# defined.
+# Example: node_name=geewhiz
+# 	   node_name=pci1234,1
+# 	   node_name=none
+# 
+# The 'bus_type' generally describes the bus that the device works in.
+# Of course if the module supports multiple versions of a device and the
+# various versions of the card support different bus types, multiple
+# 'bus_type' assignments should occur, grouped with appropriate
+# assignments of the other keywords in the cluster.
+# Example: bus_type=pci
+# 
+# These five keywords are only used with Solaris Intel edition ITUs.
+# 
+# patch_obsoletes=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module renders obsolete.  This keyword may be assigned multiple
+# times if there is more than one patch obsoleted.
+# Example: patch_obsoletes=102452-30
+# 	   patch_obsoletes="102452-29 102452-30"
+# 
+# patch_required=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The patchid(s) associated with any patches that the patch delivering
+# the module is dependent upon having already been installed.  This keyword
+# may be assigned multiple times if there is more than one patch dependency.
+# Example: patch_required=102451-29
+# 
+# befpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group if need be.)
+# The name of the package that the realmode driver resides in on the
+# install medium.  The value should only be assigned if the realmode
+# driver resides in a package different than the driver package on the
+# install medium.  New drivers should not assign a value to this
+# keyword.  If no value is assigned to this keyword, the realmode driver
+# will be delivered in the same package as the Solaris module. This
+# keyword is only used with Solaris Intel edition ITUs.
+# Example: befpkg=SUNWos86r
+# 
+# befpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the realmode package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium.
+# If befpkg has been assigned a value, this keyword must be assigned.
+# This keyword is only used with Solaris Intel edition ITUs.  The value
+# assigned to this keyword is expected to be a quoted string.
+# Example: befpkgvers="1.1.0,REV=0.0.0"
+# 
+# befpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the realmode package's
+# pkginfo.  This is the descriptive name of the package. If befpkg has
+# been assigned a value, this keyword must be assigned.  This keyword is
+# only used with Solaris Intel edition ITUs.  The value assigned to this
+# keyword is expected to be a quoted string.
+# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
+# 
+# manpkg=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The name of the package where manual deliveries should reside. Either
+# the name of the package that should be extended to include this man
+# page or the name of a new package that should be constructed.  This is
+# the abbreviated name that is assigned to the PKG parameter in the
+# package's pkginfo file.
+# Example: manpkg=SUNWman
+# 
+# manpkgvers=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the VERSION parameter in the manual package's
+# pkginfo.  This should be identical to the VERSION value on the install
+# medium in the case where the package existed on the install medium. If
+# manpkg has been assigned a value, this keyword must be assigned. The
+# value assigned to this keyword is expected to be a quoted string.
+# Example: manpkgvers="39.0,REV=15"
+# 
+# manpkgdesc=
+# 
+# (NOTE: This keyword is to be ignored by development.  It will be
+#        assigned a value by the RE group.)
+# The value to assign to the NAME parameter in the manual package's
+# pkginfo.  This is the descriptive name of the package.  If manpkg has
+# been assigned a value, this keyword must be assigned. The value assigned
+# to this keyword is expected to be a quoted string.
+# Example: manpkgdesc="On-line Manual Pages"
+# 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/i86pc/io/spwr/spwr.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,26 @@
+#
+#  Copyright (c) 1998, by Sun Microsystems, Inc.
+#  All Rights Reserved
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+interface_version = 1.0
+itu_type = partial
+name = spwr
+dev_type = net
+bef_name = spwr.bef
+{
+bus_type = pci
+dev_id = pci10b8,a011
+node_name = pci10b8,a011
+describe_dev = "SMC EtherPower II 10/100 (9432)"
+}
+patchid=105611-03
+driver_path=/kernel/drv
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1998.08.07.12.41"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+#realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
+#manpkg=SUNWman
+#manpkgdesc="On-Line Manual Pages"
+#manpkgvers="39.0,REV=16"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/intel/io/dktp/disk/cmdk.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,43 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+#pragma ident	"%Z%%M%	%I%	%E% SMI"
+name=cmdk
+itu_type=partial
+interface_version=1.0
+patchid=105727-01
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+driver_path=/kernel/drv
+load_always=TRUE
+#
+# evil file_edit commands
+#
+file_edit=/etc/driver_classes "s/^ata[ 	]*scsi/ata	dada/"
+file_edit=/etc/driver_classes "s/^mlx[ 	]*scsi/mlx	dada/"
+file_edit=/etc/driver_classes "s/^chs[ 	]*scsi/chs	dada/"
+file_edit=/etc/driver_classes "s/^dsa[ 	]*scsi/dsa	dada/"
+file_edit=/etc/driver_classes "s/^	dsa[ 	]*scsi/dsa	dada/"
+file_edit=/etc/driver_classes "s/^csa[ 	]*scsi/csa	dada/"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deleted_files/usr/src/uts/intel/io/scsi/targets/sd.itu	Fri Nov 18 19:21:46 2005 -0800
@@ -0,0 +1,34 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+#pragma ident	"%Z%%M%	%I%	%E% SMI"
+name=sd
+itu_type=partial
+interface_version=1.0
+patchid=105729-01
+driverpkg=SUNWos86r
+driverpkgvers="1.1.0,REV=1997.06.13.11.51"
+driverpkgdesc="Platform Support, OS Functionality (Root)"
+driver_path=/kernel/drv
+load_always=TRUE
--- a/usr/src/pkgdefs/SUNWhea/prototype_com	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/pkgdefs/SUNWhea/prototype_com	Fri Nov 18 19:21:46 2005 -0800
@@ -770,7 +770,6 @@
 f none usr/include/sys/int_fmtio.h 644 root bin
 f none usr/include/sys/ioccom.h 644 root bin
 f none usr/include/sys/ioctl.h 644 root bin
-f none usr/include/sys/ioreq.h 644 root bin
 f none usr/include/sys/ipc.h 644 root bin
 f none usr/include/sys/ipc_impl.h 644 root bin
 f none usr/include/sys/isa_defs.h 644 root bin
--- a/usr/src/tools/findunref/exception_list	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/tools/findunref/exception_list	Fri Nov 18 19:21:46 2005 -0800
@@ -79,17 +79,6 @@
 ./src/uts/sparc/amsrc*/main.c
 
 #
-# Ignore ITU's; not used during a nightly.
-#
-*.itu
-
-#
-# Ignore IA64 stuff; not used yet.
-#
-*.ia64
-*/ia64
-
-#
 # Ignore internal test directories and test programs.
 #
 */tests
--- a/usr/src/uts/common/io/asy.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-interface_version = 1.0
-itu_type=partial
-name = asy
-patchid=105617-02
-legacy_device=true
-bef_name=com.bef
-realmode_path=/platform/i86pc/boot/solaris/drivers/isa.025
-driverpkg=SUNWpsdcr
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
--- a/usr/src/uts/common/io/dktp/dcdev/dadk.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/dktp/dcdev/gda.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/dktp/drvobj/strategy.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-itu_type=partial
-name=strategy
-interface_version = 1.0
-driver_path=/kernel/misc
-driverpkg=SUNWpsdcr
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, Bus-independent Device Drivers (Root)"
-patchid=105730-01
-load_always=TRUE
--- a/usr/src/uts/common/io/fdc.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/pci-ide/pci-ide.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-name=pci-ide
-itu_type=partial
-interface_version=1.0
-patchid=199999-01
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-load_always=TRUE
-
-# these entries are commented until pci-ide is fully enabled
-
-#dev_type = msd
-#bef_name = none
-#
-#{
-#bus_type = pciclass
-#dev_id = pciclass,010100|pciclass,010101|pciclass,010102|pciclass,010103|pciclass,010104|pciclass,010105|pciclass,010106|pciclass,010107|pciclass,010108|pciclass,010109|pciclass,01010a|pciclass,01010b|pciclass,01010c|pciclass,01010d|pciclass,01010e|pciclass,01010f
-#node_name = none
-#describe_dev =  "IDE controller"
-#}
-#
-#{
-#bus_type = pciclass
-#dev_id = pciclass,010180|pciclass,010181|pciclass,010182|pciclass,010183|pciclass,010184|pciclass,010185|pciclass,010186|pciclass,010187|pciclass,010188|pciclass,010189|pciclass,01018a|pciclass,01018b|pciclass,01018c|pciclass,01018d|pciclass,01018e|pciclass,01018f
-#node_name = none
-#describe_dev =  "Bus Mastering IDE controller"
-#}
--- a/usr/src/uts/common/io/sysinit.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/vuidmice/vuid2ps2.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/vuidmice/vuid3ps2.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/vuidmice/vuidm3p.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/vuidmice/vuidm4p.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/io/vuidmice/vuidm5p.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/common/sys/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/common/sys/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -255,7 +255,6 @@
 	inttypes.h		\
 	ioccom.h		\
 	ioctl.h			\
-	ioreq.h			\
 	ipc.h			\
 	ipc_impl.h		\
 	isa_defs.h		\
--- a/usr/src/uts/common/sys/ioreq.h	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (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
- * or http://www.opensolaris.org/os/licensing.
- * 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 (c) 1991 by Sun Microsystems, Inc.
- */
-
-#ifndef _SYS_IOREQ_H
-#define	_SYS_IOREQ_H
-
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
-#include <sys/types.h>
-
-#ifdef	__cplusplus
-extern "C" {
-#endif
-
-/*
- * The ioreq enables data structures to package several i/o requests
- * into one system call. It is used by the read/write+offset interface.
- */
-typedef struct ioreq {
-	caddr_t	ior_base;	/* buffer addr */
-	int	ior_len;	/* buffer length */
-	offset_t ior_offset;	/* file offset */
-	int	ior_whence;
-	int	ior_errno;
-	int	ior_return;
-	int	ior_flag;
-} ioreq_t;
-
-#ifdef	__cplusplus
-}
-#endif
-
-#endif	/* _SYS_IOREQ_H */
--- a/usr/src/uts/common/syscall/chdir.c	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/common/syscall/chdir.c	Fri Nov 18 19:21:46 2005 -0800
@@ -20,7 +20,7 @@
  * CDDL HEADER END
  */
 /*
- * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
@@ -51,7 +51,6 @@
 #include <sys/mode.h>
 #include <sys/proc.h>
 #include <sys/uio.h>
-#include <sys/ioreq.h>
 #include <sys/poll.h>
 #include <sys/kmem.h>
 #include <sys/filio.h>
--- a/usr/src/uts/common/syscall/getdents.c	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/common/syscall/getdents.c	Fri Nov 18 19:21:46 2005 -0800
@@ -47,7 +47,6 @@
 #include <sys/file.h>
 #include <sys/mode.h>
 #include <sys/uio.h>
-#include <sys/ioreq.h>
 #include <sys/filio.h>
 #include <sys/debug.h>
 #include <sys/kmem.h>
--- a/usr/src/uts/common/syscall/readlink.c	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/common/syscall/readlink.c	Fri Nov 18 19:21:46 2005 -0800
@@ -45,7 +45,6 @@
 #include <sys/vnode.h>
 #include <sys/file.h>
 #include <sys/uio.h>
-#include <sys/ioreq.h>
 #include <sys/debug.h>
 
 /*
--- a/usr/src/uts/common/syscall/rw.c	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/common/syscall/rw.c	Fri Nov 18 19:21:46 2005 -0800
@@ -48,7 +48,6 @@
 #include <sys/proc.h>
 #include <sys/cpuvar.h>
 #include <sys/uio.h>
-#include <sys/ioreq.h>
 #include <sys/debug.h>
 #include <sys/rctl.h>
 #include <sys/nbmlock.h>
--- a/usr/src/uts/common/syscall/stat.c	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/common/syscall/stat.c	Fri Nov 18 19:21:46 2005 -0800
@@ -20,7 +20,7 @@
  * CDDL HEADER END
  */
 /*
- * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
@@ -54,7 +54,6 @@
 #include <sys/file.h>
 #include <sys/proc.h>
 #include <sys/uio.h>
-#include <sys/ioreq.h>
 #include <sys/debug.h>
 #include <sys/cmn_err.h>
 #include <c2/audit.h>
--- a/usr/src/uts/i86pc/acpica/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/acpica/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -32,9 +32,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/chs/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/chs/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -1,7 +1,7 @@
 #
 # uts/i86pc/chs/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -25,7 +25,6 @@
 LINTS		= $(CHS_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/i86pc/io/dktp/hba/chs
-ITU_SRCDIR	= $(UTSBASE)/i86pc/io/dktp/hba/chs
 
 #
 #	Include common rules.
@@ -35,9 +34,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/dnet/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/dnet/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/dnet/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma	ident	"%Z%%M%	%I%	%E% SMI"
@@ -46,7 +46,6 @@
 LINTS		= $(DNET_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/i86pc/io
-ITU_SRCDIR	= $(UTSBASE)/i86pc/io
 
 #
 #	Include common rules.
@@ -56,9 +55,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 DEBUG_FLGS      =
 $(NOT_RELEASE_BUILD)DEBUG_DEFS	+= $(DEBUG_FLGS)
--- a/usr/src/uts/i86pc/fd/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/fd/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/fd/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 LINTS		= $(FD_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/i86pc/io
-ITU_SRCDIR	= $(UTSBASE)/i86pc/io
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/fdc/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/fdc/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/fdc/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 LINTS		= $(FDC_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/common/io
-ITU_SRCDIR	= $(UTSBASE)/common/io
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/io/dktp/controller/ata.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-name=ata
-itu_type=partial
-interface_version=1.0
-patchid=299999-01
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-legacy_device=TRUE
-realmode_path=/platform/i86pc/boot/solaris/drivers/isa.125
--- a/usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-#
-#  Copyright (c) 1997, by Sun Microsystems, Inc.
-#  All rights reserved.
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-name=chs
-itu_type=partial
-interface_version=1.0
-patchid=105726-01
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
--- a/usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-#
-#  Copyright (c) 1997, by Sun Microsystems, Inc.
-#  All rights reserved.
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/dnet.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-name= dnet
-itu_type = complete
-interface_version = 1.0
-patchid=105594-02
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-driver_path=/kernel/drv
-manpkg=SUNWman
-manpkgdesc="On-Line Manual Pages"
-manpkgvers="39.0,REV=16"
-realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-bef_name=dnet.bef
-dev_type=net
-{
-bus_type = pci
-dev_id = pci1011,2 
-node_name =  pci1011,2
-describe_dev = "DEC 21040 Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci1011,9 
-node_name =  pci1011,9
-describe_dev = "DEC 21140 Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci1011,19 
-node_name =  pci1011,19
-describe_dev = "DEC 21142/21143 Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci1011,14 
-node_name =  pci1011,14
-describe_dev = "DEC 21041 Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci1109,1400
-node_name =  pci1109,1400
-describe_dev = "Cogent EM110TX Fast Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci10b8,2001
-node_name =  pci10b8,2001
-describe_dev = "SMC9332BDT Fast Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci1109,2400
-node_name =  pci1109,2400
-describe_dev = "Cogent EM440 Fast Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci1109,2a00
-node_name =  pci1109,2a00
-describe_dev = "DEC 21142/21143 Ethernet"
-}
-{
-bus_type = pci
-dev_id = pci1109,2b00
-node_name =  pci1109,2b00
-describe_dev = "DEC 21142/21143 Ethernet"
-}
--- a/usr/src/uts/i86pc/io/elxl/elxl.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,108 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-#ident	"%Z%%M%	%I%	%E% SMI"
-#
-name=elxl
-itu_type=complete
-interface_version=1.0
-patchid=105674-02
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-driver_path=/kernel/drv
-realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-manpkg=SUNWman
-manpkgdesc="On-Line Manual Pages"
-manpkgvers="39.0,REV=16"
-bef_name=elxl.bef
-dev_type=net
-
-# For devices which were supported by elx at FCS; remove for 2.7
-file_edit=/etc/driver_aliases "/pci10b7,9000/s/elx/elxl/"
-file_edit=/etc/driver_aliases "/pci10b7,9001/s/elx/elxl/"
-file_edit=/etc/driver_aliases "/pci10b7,9050/s/elx/elxl/"
-
-{
-bus_type = pci
-dev_id = pci10b7,9000
-node_name =  pci10b7,9000
-describe_dev = "3Com 3C900-TPO Etherlink XL"
-}
-{
-bus_type = pci
-dev_id = pci10b7,9001
-node_name =  pci10b7,9001
-describe_dev = "3Com 3C900-COMBO Etherlink XL"
-}
-{
-bus_type = pci
-dev_id = pci10b7,9050
-node_name =  pci10b7,9050
-describe_dev = "3Com 3C905-TX Fast Etherlink XL 10/100"
-}
-{
-bus_type = pci
-dev_id = pci10b7,9051
-node_name =  pci10b7,9051
-describe_dev = "3Com 3C905-T4 Fast Etherlink XL 10/100"
-}
-
-# Second-generation adapters follow.
-{
-bus_type = pci
-dev_id = pci10b7,9055
-node_name =  pci10b7,9055
-describe_dev = "3Com 3C905B-TX Fast Etherlink XL 10/100"
-}
-{
-bus_type = pci
-dev_id = pci10b7,9056
-node_name =  pci10b7,9056
-describe_dev = "3Com 3C905B-T4 Fast Etherlink XL 10/100"
-}
-{
-bus_type = pci
-dev_id = pci10b7,9004
-node_name =  pci10b7,9004
-describe_dev = "3Com 3C900B-TPO Etherlink XL"
-}
-{
-bus_type = pci
-dev_id = pci10b7,9005
-node_name =  pci10b7,9005
-describe_dev = "3Com 3C900B-COMBO Etherlink XL"
-}
-{
-bus_type = pci
-dev_id = pci10b7,9006
-node_name =  pci10b7,9006
-describe_dev = "3Com 3C900B-TPC Etherlink XL"
-}
-{
-bus_type = pci
-dev_id = pci1028,6f
-node_name = pci1028,6f
-describe_dev = "3Com 3C905-TX Fast Etherlink XL 10/100"
-}
--- a/usr/src/uts/i86pc/io/fd.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/iprb/iprb.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-#
-#  Copyright (c) 1997, by Sun Microsystems, Inc.
-#  All rights reserved.
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/logi.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/mscsi.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/mse.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/msm.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/pcn/pcn.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-#
-#  Copyright (c) 1997, by Sun Microsystems, Inc.
-#  All rights reserved.
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-interface_version = 1.0
-itu_type=partial
-name = pcplusmp
-load_always=TRUE
-patchid=105596-01
-driver_path=/kernel/mach
-mach_entry="pcplusmp"
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
--- a/usr/src/uts/i86pc/io/sbpro.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-#
-#  Copyright (c) 1997, by Sun Microsystems, Inc.
-#  All rights reserved.
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-# Each entry in the description file is a line that establishes the
-# value of a keyword in the following form:
-# 
-# 	keyword = value
-# 
-# A line with a '#' character in the first column is considered to be a
-# comment. Spaces and tabs are allowed around the '=' operator.  Left
-# and right braces can be used for grouping (see examples) but may not be
-# nested. There is no required order in which the keywords must be
-# specified within the file.  The known list of keywords is included
-# below.  The keyword is listed, followed by one or more usage examples,
-# followed by a description.  Keywords are case-sensitive, so 'name' is
-# a valid keyword, but 'NAME' is not a valid keyword.
-# 
-# In general, only one value assignment should be made to a keyword, but
-# some keywords can be assigned values on more than one line of the
-# .itu. Keyword assignments in the description file are case sensitive.
-# 
-# ------------------------------------------
-# 
-# name=
-# 
-# The name of the Solaris module being delivered.  This keyword must be
-# assigned a value in every description file.
-# Example: name=geewhiz
-# 
-# itu_type=
-# 
-# Defines the scope of the module delivery.  The only valid itu_type
-# values are 'complete' and 'partial'.  The 'complete' itu_type implies
-# a full set of module, module.conf, module.bef and device database
-# entries is being delivered and that the driver being delivered did not
-# exist on the installation medium for the release being supplemented.
-# In all other cases the itu_type should be 'partial'. This keyword
-# must be assigned a value in every description file.
-# Example: itu_type=complete
-# 
-# interface_version=
-# 
-# Major.Minor number that versions the .itu keywords and file syntax.
-# If in the future changes are needed to the syntax of the .itu file
-# that would obsolete older .itu files, an appropriate version number
-# change should occur.  Currently this keyword should always be assigned
-# the value of 1.0.  This keyword must be assigned a value in every
-# description file.
-# Example: interface_version=1.0
-# 
-# patchid=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The patch id that should be assigned to the patch that make_ITU
-# creates.  This keyword must be assigned a value in every
-# description file.
-# Example: patchid=102345-01
-# 
-# driverpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package that the module resides in on the install
-# medium.  If the module is new, the name of the package that should be
-# extended to include this module, or the name of a new package that
-# should be constructed.  This is the abbreviated name that is assigned
-# to the PKG parameter in the package's pkginfo file. This keyword must
-# be assigned a value in any description file when the delivery includes
-# a solaris module.
-# Example: driverpkg=SUNWos86r
-# 
-# driverpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the driver package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install
-# medium.  This keyword must be assigned a value if the driverpkg keyword
-# has been assigned a value.  The value assigned to this keyword is expected
-# to be a quoted string.
-# Example: driverpkgvers="1.1.0,REV=0.0.0"
-# 
-# driverpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the driver package's
-# pkginfo.  This is the descriptive name of the package.  This keyword
-# must be assigned a value if the driverpkg keyword has been assigned a
-# value.  The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: driverpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# class=
-# 
-# Describes an entry for this module that should be added to the
-# /etc/driver_classes file.
-# Example: class=scsi
-# 
-# system_entry=
-# 
-# Describes an entry to be appended to the /etc/system file (which is
-# read during kernel initialization).  A system entry to forceload the
-# new module is generated automatically by the booting system, so this
-# keyword should be used for entries other than those forceloads. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: system_entry="exclude: bad_buggy_driver"
-# 
-# devlink_entry=
-# 
-# Describes an entry to be appended to the /etc/devlink.tab file (which
-# is used by the devlinks command to create the contents of the /dev
-# directory). The value assigned to this keyword is expected to be a quoted
-# string.
-# Example: devlink_entry="type=ddi_serial:dialout,mb;minor=e;cu	cua4"
-# 
-# driver_path=
-# 
-# Specifies the absolute directory path to the module's location when
-# installed.  If this keyword is not assigned a value, a default path of
-# /platform/`uname -i`/kernel/drv will be assumed.
-# Example: driver_path=/kernel/drv
-# 
-# realmode_path=
-# 
-# This keyword allows specification of the exact path for realmode
-# driver delivery.  By default, new self-identifying drivers are
-# installed in the boot area of the root at
-# /platform/i86pc/boot/solaris/drivers/notisa.010, and
-# non-self-identifying drivers are installed in
-# /platform/i86pc/boot/solaris/drivers/isa.160.  This keyword is
-# intended for use when delivering an updated version of a driver that's
-# already on the install medium. This variable must be defined if the
-# itu_type is 'partial' and a realmode driver has been delivered.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-# 
-# load_always=
-# 
-# The Intel edition configuration assistant attempts to prune the set of
-# delivered modules to only include those that are actually needed.
-# Some modules being delivered may by nature not be seen by the
-# configuration assistant but still must be delivered.  Setting this
-# keyword to a TRUE value ensures the delivered module will not be
-# pruned during the boot process. This keyword is only used with Solaris
-# Intel edition ITUs.
-# Example: load_always=FALSE
-# 
-# legacy_device=
-# 
-# This keyword should be set to TRUE if and only if the realmode driver
-# for the device supports the legacyprobe() function call.  Realmode
-# drivers only support this call when they are not self-identifying devices,
-# so few, if any, new drivers will provide the legacyprobe() function.
-# See the Writing Device Drivers guide, Realmode drivers section, for more
-# details.  By default this keyword has the value of FALSE. Declaring
-# legacy_device as true effectively makes load_always TRUE as well.  This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: legacy_device=TRUE
-# 
-# bef_name=
-# 
-# The name of the realmode driver accompanying the Solaris module being
-# delivered.  The full name including extension should be defined.  This
-# variable need not be defined if the realmode driver
-# has the same basename as the Solaris module.  This keyword is only
-# used with Solaris Intel edition ITUs.
-# Example: bef_name=whiz.bef
-# 
-# dev_id=
-# 
-# node_name=
-# 
-# bus_type=
-# 
-# describe_dev=
-# 
-# dev_type=
-# 
-# These keywords are grouped because if any one of them is defined they
-# must all be defined.  Drivers support devices, obviously, and the
-# booting system maintains a database that ties information about
-# specific devices to their drivers.  When a new driver is added, the
-# devices it supports must be enumerated.  This cluster of keyword values
-# forms a device database entry.
-# 
-# Multiple clusters will have to be defined if the driver supports
-# multiple devices.  Judicious use of braces can cut down on the actual
-# number of assignments that must be put into the .itu.
-# 
-# The keyword, 'dev_type' has an invariant value over all clusters, and
-# thus should only be defined once.  The most common types would be
-# 'msd' (short for mass storage device) and 'net' (network interface).
-# Example: dev_type=msd
-# 	   dev_type=net
-# 
-# The 'describe_dev' keyword should be assigned a quoted string as a
-# value. That string should give a short (maximum of 80 characters)
-# description of the supported device.  If there are multiple
-# assignments to this keyword then the 'dev_id', 'node_name', and
-# 'bus_type' assignments for which the description is valid should be
-# grouped (using braces) with the 'describe_dev' assignment.  This
-# string is presented to the user on the menu of bootable devices.
-# Example: describe_dev="Whiz BR-549 SCSI Controller"
-# 
-# The 'dev_id' keyword describes one or more unique names assigned to
-# the physical device a module drives.  In the case of self-identifying
-# devices this id is obtainable by a driver at run time, and the database
-# entry being created can be used to map the found id to a realmode driver.
-# For example, the PCI configuration space of a machine can be probed to
-# discover a pci1000,1 device id is present in the system.  A database entry
-# with a dev_id of pci1000,1 is what tells the booting system that the realmode
-# driver for that device is ncrs.bef.  The database also has a 'describe_dev'
-# entry of "Symbios Logic 53c810 SCSI" that can be displayed to an end-user.
-# Example: dev_id=PNP81C3
-# 	   dev_id=pci1234,1
-# 	   dev_id=CPQ6200
-# 
-# For an older, non self-identifying device, the scenario is somewhat
-# reversed.  To find these devices, realmode drivers are run in a
-# probing mode.  If the probe indicates that the device is present, the
-# first database entry that matches the name of the realmode driver and
-# indicates a 'bus_type' of isa (or the catch-all all) is taken to be
-# the unique 'dev_id' for that device.  The 'describe_dev' description
-# presented to the user is taken from this database entry as well.
-# Writing drivers for non self-identifying devices is strongly
-# discouraged.
-# 
-# The 'node_name' keyword is the name of the device as it is known in
-# the kernel device tree (/devices/BUS/device_name...) when initialized.
-# This is either the name of the module itself, (e.g., smc), or a name
-# that maps to the module in the /etc/driver_aliases file (e.g,
-# pci9004,7278; a node name that happens to map to the adp module).  In
-# the special case where the 'bus_type' is pciclass, the 'node_name'
-# should be assigned the value "none".  Multiple node_names may be
-# defined.
-# Example: node_name=geewhiz
-# 	   node_name=pci1234,1
-# 	   node_name=none
-# 
-# The 'bus_type' generally describes the bus that the device works in.
-# Of course if the module supports multiple versions of a device and the
-# various versions of the card support different bus types, multiple
-# 'bus_type' assignments should occur, grouped with appropriate
-# assignments of the other keywords in the cluster.
-# Example: bus_type=pci
-# 
-# These five keywords are only used with Solaris Intel edition ITUs.
-# 
-# patch_obsoletes=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module renders obsolete.  This keyword may be assigned multiple
-# times if there is more than one patch obsoleted.
-# Example: patch_obsoletes=102452-30
-# 	   patch_obsoletes="102452-29 102452-30"
-# 
-# patch_required=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The patchid(s) associated with any patches that the patch delivering
-# the module is dependent upon having already been installed.  This keyword
-# may be assigned multiple times if there is more than one patch dependency.
-# Example: patch_required=102451-29
-# 
-# befpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group if need be.)
-# The name of the package that the realmode driver resides in on the
-# install medium.  The value should only be assigned if the realmode
-# driver resides in a package different than the driver package on the
-# install medium.  New drivers should not assign a value to this
-# keyword.  If no value is assigned to this keyword, the realmode driver
-# will be delivered in the same package as the Solaris module. This
-# keyword is only used with Solaris Intel edition ITUs.
-# Example: befpkg=SUNWos86r
-# 
-# befpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the realmode package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium.
-# If befpkg has been assigned a value, this keyword must be assigned.
-# This keyword is only used with Solaris Intel edition ITUs.  The value
-# assigned to this keyword is expected to be a quoted string.
-# Example: befpkgvers="1.1.0,REV=0.0.0"
-# 
-# befpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the realmode package's
-# pkginfo.  This is the descriptive name of the package. If befpkg has
-# been assigned a value, this keyword must be assigned.  This keyword is
-# only used with Solaris Intel edition ITUs.  The value assigned to this
-# keyword is expected to be a quoted string.
-# Example: befpkgdesc="Platform Support, OS Functionality (Root)"
-# 
-# manpkg=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The name of the package where manual deliveries should reside. Either
-# the name of the package that should be extended to include this man
-# page or the name of a new package that should be constructed.  This is
-# the abbreviated name that is assigned to the PKG parameter in the
-# package's pkginfo file.
-# Example: manpkg=SUNWman
-# 
-# manpkgvers=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the VERSION parameter in the manual package's
-# pkginfo.  This should be identical to the VERSION value on the install
-# medium in the case where the package existed on the install medium. If
-# manpkg has been assigned a value, this keyword must be assigned. The
-# value assigned to this keyword is expected to be a quoted string.
-# Example: manpkgvers="39.0,REV=15"
-# 
-# manpkgdesc=
-# 
-# (NOTE: This keyword is to be ignored by development.  It will be
-#        assigned a value by the RE group.)
-# The value to assign to the NAME parameter in the manual package's
-# pkginfo.  This is the descriptive name of the package.  If manpkg has
-# been assigned a value, this keyword must be assigned. The value assigned
-# to this keyword is expected to be a quoted string.
-# Example: manpkgdesc="On-line Manual Pages"
-# 
--- a/usr/src/uts/i86pc/io/spwr/spwr.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-#
-#  Copyright (c) 1998, by Sun Microsystems, Inc.
-#  All Rights Reserved
-#
-# ident	"%Z%%M%	%I%	%E% SMI"
-#
-interface_version = 1.0
-itu_type = partial
-name = spwr
-dev_type = net
-bef_name = spwr.bef
-{
-bus_type = pci
-dev_id = pci10b8,a011
-node_name = pci10b8,a011
-describe_dev = "SMC EtherPower II 10/100 (9432)"
-}
-patchid=105611-03
-driver_path=/kernel/drv
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1998.08.07.12.41"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-#realmode_path=/platform/i86pc/boot/solaris/drivers/notisa.010
-#manpkg=SUNWman
-#manpkgdesc="On-Line Manual Pages"
-#manpkgvers="39.0,REV=16"
--- a/usr/src/uts/i86pc/logi/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/logi/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/logi/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(LOGI_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(LOGI_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_DRV_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/i86pc/io
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/mscsi/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/mscsi/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/mscsi/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma	ident	"%Z%%M%	%I%	%E% SMI"
@@ -46,7 +46,6 @@
 LINTS		= $(MSCSI_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/i86pc/io
-ITU_SRCDIR	= $(UTSBASE)/i86pc/io
 
 #
 #	Include common rules.
@@ -56,9 +55,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides
--- a/usr/src/uts/i86pc/msm/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/msm/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/msmouse/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(MSMOUSE_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(MSMOUSE_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_DRV_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/i86pc/io
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/pci-ide/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/pci-ide/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/io/pci-ide/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -46,7 +46,6 @@
 LINTS		= $(PCIIDE_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/common/io/pci-ide
-ITU_SRCDIR	= $(UTSBASE)/common/io/pci-ide
 
 #
 #	Include common rules.
@@ -56,9 +55,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/pcplusmp/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/pcplusmp/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -46,7 +46,6 @@
 OBJECTS		= $(PCPLUSMP_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(PCPLUSMP_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_MACH_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/i86pc/io/pcplusmp
 
 #
 #	Include common rules.
@@ -56,9 +55,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 DEBUG_FLGS      =
 $(NOT_RELEASE_BUILD)DEBUG_DEFS	+= $(DEBUG_FLGS)
--- a/usr/src/uts/i86pc/vuid2ps2/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/vuid2ps2/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/vuid2ps2/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(VUIDPS2_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(VUIDPS2_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_STRMOD_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/vuidmice
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/vuid3ps2/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/vuid3ps2/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/vuid3ps2/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(VUIDPS2_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(VUIDPS2_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_STRMOD_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/vuidmice
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/vuidm3p/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/vuidm3p/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/vuidm3p/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(VUIDM3P_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(VUIDM3P_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_STRMOD_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/vuidmice
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/vuidm4p/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/vuidm4p/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/vuidm4p/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(VUIDM4P_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(VUIDM4P_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_STRMOD_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/vuidmice
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/i86pc/vuidm5p/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/i86pc/vuidm5p/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/i86pc/vuidm5p/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(VUIDM5P_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(VUIDM5P_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_PSM_STRMOD_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/vuidmice
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 ALL_DEFS	+= -DVUIDM5P
 
--- a/usr/src/uts/intel/aac/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/aac/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -1,5 +1,5 @@
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 # ident	"%Z%%M%	%I%	%E% SMI"
@@ -22,7 +22,6 @@
 LINTS		= $(AAC_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
 CONF_SRCDIR     = $(UTSBASE)/intel/io/aac
-ITU_SRCDIR      = $(UTSBASE)/intel/io/aac
 
 #
 #	Include common rules.
@@ -32,9 +31,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 # 	Overrides
--- a/usr/src/uts/intel/amr/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/amr/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -1,5 +1,5 @@
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 # ident	"%Z%%M%	%I%	%E% SMI"
@@ -22,7 +22,6 @@
 LINTS		= $(AMR_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
 CONF_SRCDIR     = $(UTSBASE)/intel/io/amr
-ITU_SRCDIR      = $(UTSBASE)/intel/io/amr
 
 #
 #	Include common rules.
@@ -32,9 +31,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides
--- a/usr/src/uts/intel/asy/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/asy/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/intel/asy/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -46,7 +46,6 @@
 LINTS		= $(ASY_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/common/io
-ITU_SRCDIR	= $(UTSBASE)/common/io
 
 #
 #	Include common rules.
@@ -58,7 +57,7 @@
 #
 ALL_TARGET	= $(BINARY) $(SRC_CONFILE)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides.
--- a/usr/src/uts/intel/cmdk/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/cmdk/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -46,7 +46,6 @@
 LINTS		= $(CMDK_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/intel/io/dktp/disk
-ITU_SRCDIR	= $(UTSBASE)/intel/io/dktp/disk
 
 #
 #	Include common rules.
@@ -56,9 +55,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides.
--- a/usr/src/uts/intel/dadk/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/dadk/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -45,7 +45,6 @@
 OBJECTS		= $(DADK_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(DADK_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_MISC_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/dktp/dcdev
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/intel/gda/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/gda/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/intel/gda/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(GDA_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(GDA_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_MISC_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/dktp/dcdev
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/intel/io/dktp/disk/cmdk.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-name=cmdk
-itu_type=partial
-interface_version=1.0
-patchid=105727-01
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-driver_path=/kernel/drv
-load_always=TRUE
-#
-# evil file_edit commands
-#
-file_edit=/etc/driver_classes "s/^ata[ 	]*scsi/ata	dada/"
-file_edit=/etc/driver_classes "s/^mlx[ 	]*scsi/mlx	dada/"
-file_edit=/etc/driver_classes "s/^chs[ 	]*scsi/chs	dada/"
-file_edit=/etc/driver_classes "s/^dsa[ 	]*scsi/dsa	dada/"
-file_edit=/etc/driver_classes "s/^	dsa[ 	]*scsi/dsa	dada/"
-file_edit=/etc/driver_classes "s/^csa[ 	]*scsi/csa	dada/"
--- a/usr/src/uts/intel/io/scsi/targets/sd.itu	Fri Nov 18 18:29:00 2005 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (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
-# or http://www.opensolaris.org/os/licensing.
-# 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
-#
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-name=sd
-itu_type=partial
-interface_version=1.0
-patchid=105729-01
-driverpkg=SUNWos86r
-driverpkgvers="1.1.0,REV=1997.06.13.11.51"
-driverpkgdesc="Platform Support, OS Functionality (Root)"
-driver_path=/kernel/drv
-load_always=TRUE
--- a/usr/src/uts/intel/pcata/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/pcata/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -21,7 +21,7 @@
 #
 #
 # uts/intel/pcata/Makefile
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -43,7 +43,6 @@
 OBJECTS		= $(PCATA_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(PCATA_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
-ITU_SRCDIR      = $(UTSBASE)/common/io/pcmcia
 
 
 #
@@ -54,9 +53,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY)  $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Override defaults to build a unique, local modstubs.o.
--- a/usr/src/uts/intel/pcmem/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/pcmem/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -21,7 +21,7 @@
 #
 #
 # uts/intel/pcmem/Makefile
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -43,7 +43,6 @@
 OBJECTS		= $(PCMEM_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(PCMEM_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
-ITU_SRCDIR      = $(UTSBASE)/common/io/pcmcia
 
 
 #
@@ -54,9 +53,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY)  $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Override defaults to build a unique, local modstubs.o.
--- a/usr/src/uts/intel/pcram/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/pcram/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -21,7 +21,7 @@
 #
 #
 # uts/intel/pcram/Makefile
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -43,7 +43,6 @@
 OBJECTS		= $(PCRAM_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(PCRAM_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
-ITU_SRCDIR      = $(UTSBASE)/common/io/pcmcia
 
 #
 #	Include common rules.
@@ -53,9 +52,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Override defaults to build a unique, local modstubs.o.
--- a/usr/src/uts/intel/sd/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/sd/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -21,7 +21,7 @@
 #
 #
 # uts/intel/io/sd/Makefile
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -44,7 +44,6 @@
 LINTS		= $(SD_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
 CONF_SRCDIR	= $(UTSBASE)/intel/io/scsi/targets
-ITU_SRCDIR	= $(UTSBASE)/intel/io/scsi/targets
 
 #
 #	Include common rules.
@@ -54,9 +53,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
+ALL_TARGET	= $(BINARY) $(CONFMOD)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
 
 #
 #	Overrides.
--- a/usr/src/uts/intel/strategy/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/strategy/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/intel/strategy/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -45,7 +45,6 @@
 OBJECTS		= $(STRATEGY_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(STRATEGY_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_MISC_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/dktp/drvobj
 
 #
 #	Include common rules.
@@ -55,9 +54,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/intel/sysinit/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/intel/sysinit/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -22,7 +22,7 @@
 #
 # uts/intel/sysinit/Makefile
 #
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -44,7 +44,6 @@
 OBJECTS		= $(SYSINIT_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(SYSINIT_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_MISC_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io
 
 #
 #	Include common rules.
@@ -61,9 +60,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.
--- a/usr/src/uts/sparc/pcata/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/sparc/pcata/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -21,7 +21,7 @@
 #
 #
 # uts/sparc/pcata/Makefile
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -41,7 +41,6 @@
 OBJECTS		= $(PCATA_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(PCATA_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
-ITU_SRCDIR      = $(UTSBASE)/common/io/pcmcia
 
 
 #
@@ -52,9 +51,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY)  $(ITUMOD)
+ALL_TARGET	= $(BINARY) 
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Override defaults to build a unique, local modstubs.o.
--- a/usr/src/uts/sparc/pcmem/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/sparc/pcmem/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -21,7 +21,7 @@
 #
 #
 # uts/sparc/pcmem/Makefile
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #ident	"%Z%%M%	%I%	%E% SMI"
@@ -41,7 +41,6 @@
 OBJECTS		= $(PCMEM_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(PCMEM_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
-ITU_SRCDIR      = $(UTSBASE)/common/io/pcmcia
 
 
 #
@@ -52,9 +51,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY)  $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Override defaults to build a unique, local modstubs.o.
--- a/usr/src/uts/sparc/pcram/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/sparc/pcram/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -21,7 +21,7 @@
 #
 #
 # uts/sparc/pcram/Makefile
-# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
@@ -41,7 +41,6 @@
 OBJECTS		= $(PCRAM_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(PCRAM_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
-ITU_SRCDIR      = $(UTSBASE)/common/io/pcmcia
 
 #
 #	Include common rules.
@@ -51,9 +50,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Override defaults to build a unique, local modstubs.o.
--- a/usr/src/uts/sparc/vuid3ps2/Makefile	Fri Nov 18 18:29:00 2005 -0800
+++ b/usr/src/uts/sparc/vuid3ps2/Makefile	Fri Nov 18 19:21:46 2005 -0800
@@ -43,7 +43,6 @@
 OBJECTS		= $(VUIDPS2_OBJS:%=$(OBJS_DIR)/%)
 LINTS		= $(VUIDPS2_OBJS:%.o=$(LINTS_DIR)/%.ln)
 ROOTMODULE	= $(ROOT_STRMOD_DIR)/$(MODULE)
-ITU_SRCDIR	= $(UTSBASE)/common/io/vuidmice
 
 #
 #	Include common rules.
@@ -53,9 +52,9 @@
 #
 #	Define targets
 #
-ALL_TARGET	= $(BINARY) $(ITUMOD)
+ALL_TARGET	= $(BINARY)
 LINT_TARGET	= $(MODULE).lint
-INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
 
 #
 #	Overrides.