Index Index for
Section 9
Index Alphabetical
listing for P
Bottom of page 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 Index for
Section 9
Index Alphabetical
listing for P
Top of page Top of
page