| Current File : //platform/i86pc/kernel/drv/rootnex.conf |
#
# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
#
#
# ***WARNING***: CUSTOMERS SHOULD NOT MODIFY THIS FILE.
#
# This file is named "/platform/i86pc/kernel/drv/rootnex.conf".
#
# If you are a Solaris customer wanting to 'tune' "rootnex.conf", you
# should be making changes to "/etc/driver/drv/rootnex.conf". Any changes
# made to this file may be lost during the next Solaris upgrade.
#
# In addition to the driver.conf(1M) properties defined in this file
# below (possibly none), this file effectively serves as a trigger for
# the Solaris kernel to import and process driver.conf(4) information
# obtained from ILOM/BIOS via the BIOS ACPI_OEMS_SIG-ACPI_TOPO_SIG table
# contents. From a customer perspective, this ACPI table driver.conf(4)
# information only changes when ILOM/BIOS is updated.
#
# The driver.conf(4) data obtained from this ACPI table is opaque to BIOS
# (i.e. ASCII text in driver.conf(4) form, which BIOS does not
# understand). A typical use-case for this ACPI table information is to
# define 'compatible-derived' platform-specific/hardware-specific
# driver.conf(4) properties. These property definitions are parsed by
# the standard kernel driver.conf code, and then end up decorating
# specific parts of the Solaris device tree. The device tree then gets
# consumed by an fmd(1M) libtopo enumeration module, and the properties
# end up being used to generate various FMA aspects of platform-specific
# hardware.
#
# For Oracle Solaris developers, this driver.conf(4) file can be used as
# a temporary playground for the development of platform-specific
# configuration information before that information is handed off to the
# platform ILOM/BIOS team for integration into a new ILOM/BIOS release.
# The intent is that these definitions end up in the ILOM/BIOS
# ACPI_OEMS_SIG-ACPI_TOPO_SIG table, and only very rarely in the pkg
# delivered version of this file.