HomeFreeBSD

Require Data Layer Active reporting for native PCI-e HotPlug.

Description

Require Data Layer Active reporting for native PCI-e HotPlug.

Some PCI-e bridges report that they support HotPlug in the slot
capabilities but do not report support for Data Layer Active events
in the link capabilities register. These bridges do not work correctly
when HotPlug is used. Further, while the description of HotPlug in
the spec does not mention that DL active events are required, the
description of the link capabilities register says that DL active is
required for HotPlug. Thanks to Dave Baukus for finding that language
in the spec.

PR: 211699
Submitted by: Dave Baukus <daveb@spectralogic.com>
Reviewed by: vangyzen
MFC after: 3 days

Details

Provenance
jhbAuthored on
Reviewer
vangyzen
Parents
rS313096: MFC r312649:
Branches
Unknown
Tags
Unknown