HomeFreeBSD

Chelsio T5 chips do not properly echo the No Snoop and Relaxed Ordering

Description

Chelsio T5 chips do not properly echo the No Snoop and Relaxed Ordering
attributes when replying to a TLP from a Root Port. As a workaround,
disable No Snoop and Relaxed Ordering in the Root Port of each T5 adapter
during attach so that CPU-initiated requests do not contain these flags.

Note that this affects CPU-initiated requests to all devices under this
root port.

Reviewed by: np
MFC after: 1 week
Sponsored by: Chelsio

Details

Provenance
jhbAuthored on
Reviewer
np
Parents
rS290415: Add a new helper function for PCI devices to locate the upstream
Branches
Unknown
Tags
Unknown