aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/procfs
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-06 06:40:55 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-08-07 05:01:33 +0000
commit8e9fe9996a1fbdb79033b082e6a96b9e1266e33f (patch)
tree1ef76a33c71f3b37c30d6ff3d4b69f7285657310 /sys/modules/procfs
parenta9752e9ac8a635f49ca058dd7268298840c7e915 (diff)
pci: Reconcile MPS before attaching PCIe devices
Reconcile each newly enumerated link as a unit before child drivers attach. Firmware may leave Bus Master Enable set after handoff, so use the bus attachment state rather than that bit to identify the cold phase. Preserve an established hierarchy during rescan and hot-add. Refuse a reduction below a switch because recursive enumeration may already have made a sibling subtree live; lowering only the local port or Root Port would produce an inconsistent path. Report capability and active-use conflicts distinctly. Handle OFW PCI buses that clone the generic enumeration path. MFC after: 2 weeks
Diffstat (limited to 'sys/modules/procfs')
0 files changed, 0 insertions, 0 deletions