 |
Index for Section 9 |
|
 |
Alphabetical listing for P |
|
 |
Bottom of page |
|
PCI_Option(9s)
NAME
PCI_Option - Defines PCI bus options in the sysconfigtab file
SYNOPSIS
PCI_Option = \
PCI_SE_Rev - se_rev, \
[Vendor_Id - vendor_id, \]
[Device_Id - device_id, \]
[Rev - rev, \]
[Base - base, \]
[Sub - sub, \]
[Pif - pif, \]
[Sub_Vid - sub_vid, \]
[Sub_Did - sub_did, \]
[Vid_Mo_Flag - vid_mo_flag, \]
[Did_Mo_Flag - did_mo_flag, \]
[Rev_Mo_Flag - rev_mo_flag, \]
[Base_Mo_Flag - base_mo_flag, \]
[Sub_Mo_Flag - sub_mo_flag, \]
[Pif_Mo_Flag - pif_mo_flag, \]
[Sub_Vid_Mo_Flag - sub_vid_mo_flag, \]
[Sub_Did_Mo_Flag - sub_did_mo_flag, \]
[Type - type, \]
[Adpt_Config - adpt_config, \]
Driver_Name - driver_name [\]
[Comment - comment]
MEMBERS (ATTRIBUTES)
PCI_SE_Rev
Provides a PCI software version ID that indicates major and minor
revisions to the PCI local bus specification, and software revisions to
comply with the major revisions. This member helps to maintain binary
compatibility for PCI bus device drivers that rely on earlier versions
of the PCI data structures.
Vendor_Id
Specifies a vendor ID. This vendor ID is a hexadecimal value that is
identical to the vendor ID stored in the vendor_id member of the
pci_config_hdr data structure.
Device_Id
Specifies a device ID. This device ID is a hexadecimal value that is
identical to the device ID stored in the device_id member of the
pci_config_hdr data structure.
Rev Specifies a revision ID. This revision ID is identical to the
manufacturer-specified value stored in the rev_id member of the
pci_config_hdr data structure.
Base
Specifies a value that generally identifies the function of a device.
This base classification is identical to the value stored in the base
member of the class_code data structure in the pci_config_hdr data
structure.
Sub Identifies the specific function of a device. This subclassification
is identical to the value stored in the sub_class member of the
class_code data structure in the pci_config_hdr data structure.
Pif Identifies a specific register-level programming interface for a
device. This programming interface code is identical to the value
stored in the pio_int member of the class_code data structure in the
pci_config_hdr data structure.
Sub_Vid
Specifies a subsystem vendor ID. This subsystem vendor ID is a
hexadecimal value that is identical to the subsystem vendor ID stored
in the sub_vendor_id member of the pci_config_hdr data structure.
Sub_Did
Specifies a subsystem device ID. This subsystem device ID is a
hexadecimal value that is identical to the subsystem device ID stored
in the sub_device_id member of the pci_config_hdr data structure.
Vid_Mo_Flag
When set, indicates that the Vendor_Id attribute of the PCI_Option
entry participates in the matching of the device to its driver.
Did_Mo_Flag
When set, indicates that the Device_Id attribute of the PCI_Option
entry participates in the matching of the device to its driver.
Rev_Mo_Flag
When set, indicates that the Rev attribute of the PCI_Option entry
participates in the matching of the device to its driver.
Base_Mo_Flag
When set, indicates that the Base attribute of the PCI_Option entry
participates in the matching of the device to its driver.
Sub_Mo_Flag
When set, indicates that the Sub attribute of the PCI_Option entry
participates in the matching of the device to its driver.
Pif_Mo_Flag
When set, indicates that the Pif attribute of the PCI_Option entry
participates in the matching of the device to its driver.
Sub_Vid_Mo_Flag
When set, indicates that the Sub_Vid attribute of the PCI_Option entry
participates in the matching of the device to its driver.
Sub_Did_Mo_Flag
When set, indicates that the Sub_Did attribute of the PCI_Option entry
participates in the matching of the device to its driver.
Type
Specifies the type of device. Set Type to C if the device is a
controller, or to A if the device is a bus or a bus adapter. The
default value is C.
Adpt_Config
Specifies the name of the bus (or bus adapter) configuration interface.
If Type is set to A, set Adpt_Config to the string that identifies the
PCI bus adapter hardware-specific initialization and setup interface.
If Type is set to C, the Adpt_Config attribute has no significance and
should not be set.
Driver_Name
Specifies the name of the controlling device driver. You set
Driver_Name to the character string that represents the name of the
controlling device driver. You may use up to a maximum of 16
characters.
DESCRIPTION
The PCI_Option sysconfigtab entry contains information about a PCI bus
device option that allows the PCI bus configuration code to identify the
driver associated with the device and to configure the device.
FILES
/usr/sys/include/io/dec/pci/pci.h
SEE ALSO
PCI_Option Entries
Writing PCI Bus Device Drivers
 |
Index for Section 9 |
|
 |
Alphabetical listing for P |
|
 |
Top of page |
|