summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/pkgdefs/SUNWhea/prototype_com1
-rw-r--r--usr/src/tools/findunref/exception_list11
-rw-r--r--usr/src/uts/common/io/asy.itu36
-rw-r--r--usr/src/uts/common/io/dktp/dcdev/dadk.itu361
-rw-r--r--usr/src/uts/common/io/dktp/dcdev/gda.itu361
-rw-r--r--usr/src/uts/common/io/dktp/drvobj/strategy.itu34
-rw-r--r--usr/src/uts/common/io/fdc.itu361
-rw-r--r--usr/src/uts/common/io/pci-ide/pci-ide.itu52
-rw-r--r--usr/src/uts/common/io/sysinit.itu361
-rw-r--r--usr/src/uts/common/io/vuidmice/vuid2ps2.itu361
-rw-r--r--usr/src/uts/common/io/vuidmice/vuid3ps2.itu361
-rw-r--r--usr/src/uts/common/io/vuidmice/vuidm3p.itu361
-rw-r--r--usr/src/uts/common/io/vuidmice/vuidm4p.itu361
-rw-r--r--usr/src/uts/common/io/vuidmice/vuidm5p.itu361
-rw-r--r--usr/src/uts/common/sys/Makefile1
-rw-r--r--usr/src/uts/common/sys/ioreq.h55
-rw-r--r--usr/src/uts/common/syscall/chdir.c3
-rw-r--r--usr/src/uts/common/syscall/getdents.c1
-rw-r--r--usr/src/uts/common/syscall/readlink.c1
-rw-r--r--usr/src/uts/common/syscall/rw.c1
-rw-r--r--usr/src/uts/common/syscall/stat.c3
-rw-r--r--usr/src/uts/i86pc/acpica/Makefile4
-rw-r--r--usr/src/uts/i86pc/chs/Makefile7
-rw-r--r--usr/src/uts/i86pc/dnet/Makefile7
-rw-r--r--usr/src/uts/i86pc/fd/Makefile7
-rw-r--r--usr/src/uts/i86pc/fdc/Makefile7
-rw-r--r--usr/src/uts/i86pc/io/dktp/controller/ata.itu34
-rw-r--r--usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu13
-rw-r--r--usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu341
-rw-r--r--usr/src/uts/i86pc/io/dnet.itu93
-rw-r--r--usr/src/uts/i86pc/io/elxl/elxl.itu108
-rw-r--r--usr/src/uts/i86pc/io/fd.itu361
-rw-r--r--usr/src/uts/i86pc/io/iprb/iprb.itu341
-rw-r--r--usr/src/uts/i86pc/io/logi.itu361
-rw-r--r--usr/src/uts/i86pc/io/mscsi.itu361
-rw-r--r--usr/src/uts/i86pc/io/mse.itu361
-rw-r--r--usr/src/uts/i86pc/io/msm.itu361
-rw-r--r--usr/src/uts/i86pc/io/pcn/pcn.itu341
-rw-r--r--usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu35
-rw-r--r--usr/src/uts/i86pc/io/sbpro.itu341
-rw-r--r--usr/src/uts/i86pc/io/spwr/spwr.itu26
-rw-r--r--usr/src/uts/i86pc/logi/Makefile7
-rw-r--r--usr/src/uts/i86pc/mscsi/Makefile7
-rw-r--r--usr/src/uts/i86pc/msm/Makefile7
-rw-r--r--usr/src/uts/i86pc/pci-ide/Makefile7
-rw-r--r--usr/src/uts/i86pc/pcplusmp/Makefile5
-rw-r--r--usr/src/uts/i86pc/vuid2ps2/Makefile7
-rw-r--r--usr/src/uts/i86pc/vuid3ps2/Makefile7
-rw-r--r--usr/src/uts/i86pc/vuidm3p/Makefile7
-rw-r--r--usr/src/uts/i86pc/vuidm4p/Makefile7
-rw-r--r--usr/src/uts/i86pc/vuidm5p/Makefile7
-rw-r--r--usr/src/uts/intel/aac/Makefile7
-rw-r--r--usr/src/uts/intel/amr/Makefile7
-rw-r--r--usr/src/uts/intel/asy/Makefile5
-rw-r--r--usr/src/uts/intel/cmdk/Makefile5
-rw-r--r--usr/src/uts/intel/dadk/Makefile5
-rw-r--r--usr/src/uts/intel/gda/Makefile7
-rw-r--r--usr/src/uts/intel/io/dktp/disk/cmdk.itu43
-rw-r--r--usr/src/uts/intel/io/scsi/targets/sd.itu34
-rw-r--r--usr/src/uts/intel/pcata/Makefile7
-rw-r--r--usr/src/uts/intel/pcmem/Makefile7
-rw-r--r--usr/src/uts/intel/pcram/Makefile7
-rw-r--r--usr/src/uts/intel/sd/Makefile7
-rw-r--r--usr/src/uts/intel/strategy/Makefile7
-rw-r--r--usr/src/uts/intel/sysinit/Makefile7
-rw-r--r--usr/src/uts/sparc/pcata/Makefile7
-rw-r--r--usr/src/uts/sparc/pcmem/Makefile7
-rw-r--r--usr/src/uts/sparc/pcram/Makefile7
-rw-r--r--usr/src/uts/sparc/vuid3ps2/Makefile5
69 files changed, 89 insertions, 7118 deletions
diff --git a/usr/src/pkgdefs/SUNWhea/prototype_com b/usr/src/pkgdefs/SUNWhea/prototype_com
index dbe4e9a427..3424cda341 100644
--- a/usr/src/pkgdefs/SUNWhea/prototype_com
+++ b/usr/src/pkgdefs/SUNWhea/prototype_com
@@ -770,7 +770,6 @@ f none usr/include/sys/int_const.h 644 root bin
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
diff --git a/usr/src/tools/findunref/exception_list b/usr/src/tools/findunref/exception_list
index fb64b3f49a..1977eef167 100644
--- a/usr/src/tools/findunref/exception_list
+++ b/usr/src/tools/findunref/exception_list
@@ -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
diff --git a/usr/src/uts/common/io/asy.itu b/usr/src/uts/common/io/asy.itu
deleted file mode 100644
index 59ce022795..0000000000
--- a/usr/src/uts/common/io/asy.itu
+++ /dev/null
@@ -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)"
diff --git a/usr/src/uts/common/io/dktp/dcdev/dadk.itu b/usr/src/uts/common/io/dktp/dcdev/dadk.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/dktp/dcdev/dadk.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/dktp/dcdev/gda.itu b/usr/src/uts/common/io/dktp/dcdev/gda.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/dktp/dcdev/gda.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/dktp/drvobj/strategy.itu b/usr/src/uts/common/io/dktp/drvobj/strategy.itu
deleted file mode 100644
index 65043cd5b1..0000000000
--- a/usr/src/uts/common/io/dktp/drvobj/strategy.itu
+++ /dev/null
@@ -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
diff --git a/usr/src/uts/common/io/fdc.itu b/usr/src/uts/common/io/fdc.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/fdc.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/pci-ide/pci-ide.itu b/usr/src/uts/common/io/pci-ide/pci-ide.itu
deleted file mode 100644
index b373fcb2db..0000000000
--- a/usr/src/uts/common/io/pci-ide/pci-ide.itu
+++ /dev/null
@@ -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"
-#}
diff --git a/usr/src/uts/common/io/sysinit.itu b/usr/src/uts/common/io/sysinit.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/sysinit.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/vuidmice/vuid2ps2.itu b/usr/src/uts/common/io/vuidmice/vuid2ps2.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/vuidmice/vuid2ps2.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/vuidmice/vuid3ps2.itu b/usr/src/uts/common/io/vuidmice/vuid3ps2.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/vuidmice/vuid3ps2.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/vuidmice/vuidm3p.itu b/usr/src/uts/common/io/vuidmice/vuidm3p.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/vuidmice/vuidm3p.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/vuidmice/vuidm4p.itu b/usr/src/uts/common/io/vuidmice/vuidm4p.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/vuidmice/vuidm4p.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/io/vuidmice/vuidm5p.itu b/usr/src/uts/common/io/vuidmice/vuidm5p.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/common/io/vuidmice/vuidm5p.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/common/sys/Makefile b/usr/src/uts/common/sys/Makefile
index 24704620bd..5575b0f5a3 100644
--- a/usr/src/uts/common/sys/Makefile
+++ b/usr/src/uts/common/sys/Makefile
@@ -255,7 +255,6 @@ CHKHDRS= \
inttypes.h \
ioccom.h \
ioctl.h \
- ioreq.h \
ipc.h \
ipc_impl.h \
isa_defs.h \
diff --git a/usr/src/uts/common/sys/ioreq.h b/usr/src/uts/common/sys/ioreq.h
deleted file mode 100644
index 9c06f97204..0000000000
--- a/usr/src/uts/common/sys/ioreq.h
+++ /dev/null
@@ -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 */
diff --git a/usr/src/uts/common/syscall/chdir.c b/usr/src/uts/common/syscall/chdir.c
index a8b28f9589..ac73b5e72a 100644
--- a/usr/src/uts/common/syscall/chdir.c
+++ b/usr/src/uts/common/syscall/chdir.c
@@ -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>
diff --git a/usr/src/uts/common/syscall/getdents.c b/usr/src/uts/common/syscall/getdents.c
index fe97a02621..a7d410d2a6 100644
--- a/usr/src/uts/common/syscall/getdents.c
+++ b/usr/src/uts/common/syscall/getdents.c
@@ -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>
diff --git a/usr/src/uts/common/syscall/readlink.c b/usr/src/uts/common/syscall/readlink.c
index a1e8475787..3f8df5a9eb 100644
--- a/usr/src/uts/common/syscall/readlink.c
+++ b/usr/src/uts/common/syscall/readlink.c
@@ -45,7 +45,6 @@
#include <sys/vnode.h>
#include <sys/file.h>
#include <sys/uio.h>
-#include <sys/ioreq.h>
#include <sys/debug.h>
/*
diff --git a/usr/src/uts/common/syscall/rw.c b/usr/src/uts/common/syscall/rw.c
index d2f35e2051..a7b5ce6b9d 100644
--- a/usr/src/uts/common/syscall/rw.c
+++ b/usr/src/uts/common/syscall/rw.c
@@ -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>
diff --git a/usr/src/uts/common/syscall/stat.c b/usr/src/uts/common/syscall/stat.c
index b9505ebaa1..8fc7100f52 100644
--- a/usr/src/uts/common/syscall/stat.c
+++ b/usr/src/uts/common/syscall/stat.c
@@ -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>
diff --git a/usr/src/uts/i86pc/acpica/Makefile b/usr/src/uts/i86pc/acpica/Makefile
index 0b63fc0ad9..0faad23e5e 100644
--- a/usr/src/uts/i86pc/acpica/Makefile
+++ b/usr/src/uts/i86pc/acpica/Makefile
@@ -32,9 +32,9 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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.
diff --git a/usr/src/uts/i86pc/chs/Makefile b/usr/src/uts/i86pc/chs/Makefile
index 312847d252..c1281e14ea 100644
--- a/usr/src/uts/i86pc/chs/Makefile
+++ b/usr/src/uts/i86pc/chs/Makefile
@@ -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 @@ OBJECTS = $(CHS_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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.
diff --git a/usr/src/uts/i86pc/dnet/Makefile b/usr/src/uts/i86pc/dnet/Makefile
index 8ba6c1026f..df1dbdb65b 100644
--- a/usr/src/uts/i86pc/dnet/Makefile
+++ b/usr/src/uts/i86pc/dnet/Makefile
@@ -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 @@ OBJECTS = $(DNET_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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)
diff --git a/usr/src/uts/i86pc/fd/Makefile b/usr/src/uts/i86pc/fd/Makefile
index fa818b87c2..0d310a7d21 100644
--- a/usr/src/uts/i86pc/fd/Makefile
+++ b/usr/src/uts/i86pc/fd/Makefile
@@ -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 @@ OBJECTS = $(FD_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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.
diff --git a/usr/src/uts/i86pc/fdc/Makefile b/usr/src/uts/i86pc/fdc/Makefile
index 5585be3477..0d9fbf7e7b 100644
--- a/usr/src/uts/i86pc/fdc/Makefile
+++ b/usr/src/uts/i86pc/fdc/Makefile
@@ -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 @@ OBJECTS = $(FDC_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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.
diff --git a/usr/src/uts/i86pc/io/dktp/controller/ata.itu b/usr/src/uts/i86pc/io/dktp/controller/ata.itu
deleted file mode 100644
index 62d93cd078..0000000000
--- a/usr/src/uts/i86pc/io/dktp/controller/ata.itu
+++ /dev/null
@@ -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
diff --git a/usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu b/usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu
deleted file mode 100644
index 1b74e93e1e..0000000000
--- a/usr/src/uts/i86pc/io/dktp/hba/chs/chs.itu
+++ /dev/null
@@ -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
diff --git a/usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu b/usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu
deleted file mode 100644
index dd18e3c1ff..0000000000
--- a/usr/src/uts/i86pc/io/dktp/hba/ncrs/ncrs.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/dnet.itu b/usr/src/uts/i86pc/io/dnet.itu
deleted file mode 100644
index 7846aa1406..0000000000
--- a/usr/src/uts/i86pc/io/dnet.itu
+++ /dev/null
@@ -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"
-}
diff --git a/usr/src/uts/i86pc/io/elxl/elxl.itu b/usr/src/uts/i86pc/io/elxl/elxl.itu
deleted file mode 100644
index 67a5462d8c..0000000000
--- a/usr/src/uts/i86pc/io/elxl/elxl.itu
+++ /dev/null
@@ -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"
-}
diff --git a/usr/src/uts/i86pc/io/fd.itu b/usr/src/uts/i86pc/io/fd.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/i86pc/io/fd.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/iprb/iprb.itu b/usr/src/uts/i86pc/io/iprb/iprb.itu
deleted file mode 100644
index dd18e3c1ff..0000000000
--- a/usr/src/uts/i86pc/io/iprb/iprb.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/logi.itu b/usr/src/uts/i86pc/io/logi.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/i86pc/io/logi.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/mscsi.itu b/usr/src/uts/i86pc/io/mscsi.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/i86pc/io/mscsi.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/mse.itu b/usr/src/uts/i86pc/io/mse.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/i86pc/io/mse.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/msm.itu b/usr/src/uts/i86pc/io/msm.itu
deleted file mode 100644
index cad65c2f01..0000000000
--- a/usr/src/uts/i86pc/io/msm.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/pcn/pcn.itu b/usr/src/uts/i86pc/io/pcn/pcn.itu
deleted file mode 100644
index dd18e3c1ff..0000000000
--- a/usr/src/uts/i86pc/io/pcn/pcn.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu b/usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu
deleted file mode 100644
index a3c3b46556..0000000000
--- a/usr/src/uts/i86pc/io/pcplusmp/pcplusmp.itu
+++ /dev/null
@@ -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)"
diff --git a/usr/src/uts/i86pc/io/sbpro.itu b/usr/src/uts/i86pc/io/sbpro.itu
deleted file mode 100644
index dd18e3c1ff..0000000000
--- a/usr/src/uts/i86pc/io/sbpro.itu
+++ /dev/null
@@ -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"
-#
diff --git a/usr/src/uts/i86pc/io/spwr/spwr.itu b/usr/src/uts/i86pc/io/spwr/spwr.itu
deleted file mode 100644
index dcdb5d0ef1..0000000000
--- a/usr/src/uts/i86pc/io/spwr/spwr.itu
+++ /dev/null
@@ -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"
diff --git a/usr/src/uts/i86pc/logi/Makefile b/usr/src/uts/i86pc/logi/Makefile
index 7322ba4a34..48e5a0e963 100644
--- a/usr/src/uts/i86pc/logi/Makefile
+++ b/usr/src/uts/i86pc/logi/Makefile
@@ -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 @@ MODULE = logi
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/i86pc/mscsi/Makefile b/usr/src/uts/i86pc/mscsi/Makefile
index d505d9eea6..04b976bb6b 100644
--- a/usr/src/uts/i86pc/mscsi/Makefile
+++ b/usr/src/uts/i86pc/mscsi/Makefile
@@ -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 @@ OBJECTS = $(MSCSI_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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
diff --git a/usr/src/uts/i86pc/msm/Makefile b/usr/src/uts/i86pc/msm/Makefile
index fbdef3fa73..fc73c6c23a 100644
--- a/usr/src/uts/i86pc/msm/Makefile
+++ b/usr/src/uts/i86pc/msm/Makefile
@@ -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 @@ MODULE = msm
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/i86pc/pci-ide/Makefile b/usr/src/uts/i86pc/pci-ide/Makefile
index 9c6b7a9a51..5850e521a9 100644
--- a/usr/src/uts/i86pc/pci-ide/Makefile
+++ b/usr/src/uts/i86pc/pci-ide/Makefile
@@ -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 @@ OBJECTS = $(PCIIDE_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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.
diff --git a/usr/src/uts/i86pc/pcplusmp/Makefile b/usr/src/uts/i86pc/pcplusmp/Makefile
index 34bf36547a..39e1a0e86c 100644
--- a/usr/src/uts/i86pc/pcplusmp/Makefile
+++ b/usr/src/uts/i86pc/pcplusmp/Makefile
@@ -46,7 +46,6 @@ MODULE = pcplusmp
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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)
diff --git a/usr/src/uts/i86pc/vuid2ps2/Makefile b/usr/src/uts/i86pc/vuid2ps2/Makefile
index 5d87c6248d..11ba6f6a3a 100644
--- a/usr/src/uts/i86pc/vuid2ps2/Makefile
+++ b/usr/src/uts/i86pc/vuid2ps2/Makefile
@@ -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 @@ MODULE = vuid2ps2
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/i86pc/vuid3ps2/Makefile b/usr/src/uts/i86pc/vuid3ps2/Makefile
index bfda4d1d3b..c83ca5195e 100644
--- a/usr/src/uts/i86pc/vuid3ps2/Makefile
+++ b/usr/src/uts/i86pc/vuid3ps2/Makefile
@@ -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 @@ MODULE = vuid3ps2
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/i86pc/vuidm3p/Makefile b/usr/src/uts/i86pc/vuidm3p/Makefile
index 23ed301de4..e3e6764df6 100644
--- a/usr/src/uts/i86pc/vuidm3p/Makefile
+++ b/usr/src/uts/i86pc/vuidm3p/Makefile
@@ -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 @@ MODULE = vuidm3p
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/i86pc/vuidm4p/Makefile b/usr/src/uts/i86pc/vuidm4p/Makefile
index 2aa4d4b1b1..90e12e9a0c 100644
--- a/usr/src/uts/i86pc/vuidm4p/Makefile
+++ b/usr/src/uts/i86pc/vuidm4p/Makefile
@@ -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 @@ MODULE = vuidm4p
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/i86pc/vuidm5p/Makefile b/usr/src/uts/i86pc/vuidm5p/Makefile
index c1b001f4b8..a95ff28ca3 100644
--- a/usr/src/uts/i86pc/vuidm5p/Makefile
+++ b/usr/src/uts/i86pc/vuidm5p/Makefile
@@ -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 @@ MODULE = vuidm5p
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 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# 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
diff --git a/usr/src/uts/intel/aac/Makefile b/usr/src/uts/intel/aac/Makefile
index e05c9775d4..393d744abf 100644
--- a/usr/src/uts/intel/aac/Makefile
+++ b/usr/src/uts/intel/aac/Makefile
@@ -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 @@ OBJECTS = $(AAC_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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
diff --git a/usr/src/uts/intel/amr/Makefile b/usr/src/uts/intel/amr/Makefile
index 5d0bf57ad2..951ee4039e 100644
--- a/usr/src/uts/intel/amr/Makefile
+++ b/usr/src/uts/intel/amr/Makefile
@@ -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 @@ OBJECTS = $(AMR_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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
diff --git a/usr/src/uts/intel/asy/Makefile b/usr/src/uts/intel/asy/Makefile
index e9ceffdfe2..0bee65ffe9 100644
--- a/usr/src/uts/intel/asy/Makefile
+++ b/usr/src/uts/intel/asy/Makefile
@@ -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 @@ OBJECTS = $(ASY_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Overrides.
diff --git a/usr/src/uts/intel/cmdk/Makefile b/usr/src/uts/intel/cmdk/Makefile
index 065bbb1903..4b98c9dc92 100644
--- a/usr/src/uts/intel/cmdk/Makefile
+++ b/usr/src/uts/intel/cmdk/Makefile
@@ -46,7 +46,6 @@ OBJECTS = $(CMDK_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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.
diff --git a/usr/src/uts/intel/dadk/Makefile b/usr/src/uts/intel/dadk/Makefile
index adfa14ad53..abf630b551 100644
--- a/usr/src/uts/intel/dadk/Makefile
+++ b/usr/src/uts/intel/dadk/Makefile
@@ -45,7 +45,6 @@ MODULE = dadk
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/intel/gda/Makefile b/usr/src/uts/intel/gda/Makefile
index 4f34ca4474..5144fd41fe 100644
--- a/usr/src/uts/intel/gda/Makefile
+++ b/usr/src/uts/intel/gda/Makefile
@@ -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 @@ MODULE = gda
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/intel/io/dktp/disk/cmdk.itu b/usr/src/uts/intel/io/dktp/disk/cmdk.itu
deleted file mode 100644
index ac11d5de49..0000000000
--- a/usr/src/uts/intel/io/dktp/disk/cmdk.itu
+++ /dev/null
@@ -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/"
diff --git a/usr/src/uts/intel/io/scsi/targets/sd.itu b/usr/src/uts/intel/io/scsi/targets/sd.itu
deleted file mode 100644
index 725fa4d2f1..0000000000
--- a/usr/src/uts/intel/io/scsi/targets/sd.itu
+++ /dev/null
@@ -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
diff --git a/usr/src/uts/intel/pcata/Makefile b/usr/src/uts/intel/pcata/Makefile
index 2338699203..99d3af10c7 100644
--- a/usr/src/uts/intel/pcata/Makefile
+++ b/usr/src/uts/intel/pcata/Makefile
@@ -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 @@ MODULE = pcata
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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.
diff --git a/usr/src/uts/intel/pcmem/Makefile b/usr/src/uts/intel/pcmem/Makefile
index 073c480e16..26efa388f2 100644
--- a/usr/src/uts/intel/pcmem/Makefile
+++ b/usr/src/uts/intel/pcmem/Makefile
@@ -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 @@ MODULE = pcmem
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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.
diff --git a/usr/src/uts/intel/pcram/Makefile b/usr/src/uts/intel/pcram/Makefile
index 61fe7a04da..e82adc86b3 100644
--- a/usr/src/uts/intel/pcram/Makefile
+++ b/usr/src/uts/intel/pcram/Makefile
@@ -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 @@ MODULE = pcram
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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.
diff --git a/usr/src/uts/intel/sd/Makefile b/usr/src/uts/intel/sd/Makefile
index 8d0a8dc5fe..d17c853d61 100644
--- a/usr/src/uts/intel/sd/Makefile
+++ b/usr/src/uts/intel/sd/Makefile
@@ -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 @@ OBJECTS = $(SD_OBJS:%=$(OBJS_DIR)/%)
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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.
diff --git a/usr/src/uts/intel/strategy/Makefile b/usr/src/uts/intel/strategy/Makefile
index 3f84f4106c..e4e9d044d0 100644
--- a/usr/src/uts/intel/strategy/Makefile
+++ b/usr/src/uts/intel/strategy/Makefile
@@ -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 @@ MODULE = strategy
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 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/intel/sysinit/Makefile b/usr/src/uts/intel/sysinit/Makefile
index ac4e736636..d1d2e3a35c 100644
--- a/usr/src/uts/intel/sysinit/Makefile
+++ b/usr/src/uts/intel/sysinit/Makefile
@@ -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 @@ MODULE = sysinit
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 @@ ELFSIGN_OBJECT = true
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
diff --git a/usr/src/uts/sparc/pcata/Makefile b/usr/src/uts/sparc/pcata/Makefile
index f30901f31c..053d969de3 100644
--- a/usr/src/uts/sparc/pcata/Makefile
+++ b/usr/src/uts/sparc/pcata/Makefile
@@ -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 @@ MODULE = pcata
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 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# 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.
diff --git a/usr/src/uts/sparc/pcmem/Makefile b/usr/src/uts/sparc/pcmem/Makefile
index f55f48bd82..a6b778458a 100644
--- a/usr/src/uts/sparc/pcmem/Makefile
+++ b/usr/src/uts/sparc/pcmem/Makefile
@@ -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 @@ MODULE = pcmem
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 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# 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.
diff --git a/usr/src/uts/sparc/pcram/Makefile b/usr/src/uts/sparc/pcram/Makefile
index c07c602fa5..8d81d2c498 100644
--- a/usr/src/uts/sparc/pcram/Makefile
+++ b/usr/src/uts/sparc/pcram/Makefile
@@ -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 @@ MODULE = pcram
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 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# 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.
diff --git a/usr/src/uts/sparc/vuid3ps2/Makefile b/usr/src/uts/sparc/vuid3ps2/Makefile
index 4658b53451..6c4780aa1a 100644
--- a/usr/src/uts/sparc/vuid3ps2/Makefile
+++ b/usr/src/uts/sparc/vuid3ps2/Makefile
@@ -43,7 +43,6 @@ MODULE = vuid3ps2
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 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# Define targets
#
-ALL_TARGET = $(BINARY) $(ITUMOD)
+ALL_TARGET = $(BINARY)
LINT_TARGET = $(MODULE).lint
-INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_ITUFILE)
+INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.