OpenSolaris

Printable Version Enter a New Search
Bug ID 6645260
Synopsis Need I/F to enable Relaxed Ordering with Bypass Mode for PCI-Express device
State 10-Fix Delivered (Fix available in build)
Category:Subcategory pcie-sw:px
Keywords triaged
Responsible Engineer Lida Horn
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_109
Fixed In snv_109
Release Fixed solaris_nevada(snv_109) , solaris_10u8(s10u8_02) (Bug ID:2173260)
Related Bugs 6792247
Submit Date 25-December-2007
Last Update Date 25-February-2009
Description
There are some cards which use Relaxed Ordering with Bypass Mode on
  OPL Platform. However, the Relaxed Ordering cannot work because the
  control bits are not set which enable the relaxed ordering.
  Card will use Relaxed Ordering with Bypass Mode. Otherwise, the
  performance of that will be getting worse without Relaxed Ordering.

 - Configuration -
  H/W :  SUNW,SPARC-Enterprise
         + PCI-Express Card which requires Relaxed Ordering with Bypass Mode.
  S/W :  Solaris 10 11/06 or later

 - Request for Enhancement -
  As the above description, Relaxed Ordering Specify Bit Enable is not
  set. Also there are no any I/Fs to control that bits from device
  drivers. That means Relaxed Ordering cannot be used.

  So, we think the following implementations are needed.

    1. Implement I/F to control the bits of Relaxed Ordering Specify
       Bit Enable.

    2. Implement the I/F as the device driver can control because of
       the bit configuration.

  On the another hand, about the Bypass Mode, it's already set to
  enable it during the initialization. There are no issue for this.

  About the bit maps of Relaxed Ordering control and Bypass Mode Enabled,
  please look at the comment section.
Work Around
N/A
Comments
N/A