Page MenuHomeFreeBSD

Document PCI_HP and PCI_IOV kernel options and various tunables in pci(4).
ClosedPublic

Authored by jhb on Sep 2 2016, 6:22 AM.
Tags
None
Referenced Files
F146899109: D7754.diff
Fri, Mar 6, 2:37 PM
F146858809: D7754.diff
Fri, Mar 6, 6:14 AM
Unknown Object (File)
Fri, Mar 6, 2:24 AM
Unknown Object (File)
Tue, Mar 3, 3:09 PM
Unknown Object (File)
Sun, Mar 1, 2:27 PM
Unknown Object (File)
Tue, Feb 10, 1:01 PM
Unknown Object (File)
Feb 2 2026, 6:17 PM
Unknown Object (File)
Jan 28 2026, 5:50 PM
Subscribers

Details

Summary

Document PCI_HP and PCI_IOV kernel options and various tunables in pci(4).

Describe PCI-related kernel options for HotPlug and SR-IOV support in the
pci(4) manual page. While here, add a section describin the various
tunables supported by the PCI bus driver as well.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb retitled this revision from to Document PCI_HP and PCI_IOV kernel options and various tunables in pci(4)..
jhb updated this object.
jhb edited the test plan for this revision. (Show Details)
jhb added reviewers: imp, rstone.
jhb edited edge metadata.

Fix some rendering nits.

wblock added inline comments.
share/man/man4/pci.4
340 ↗(On Diff #19972)

Needs a comma to separate the two options:
s/kernel/kernel,/

370 ↗(On Diff #19972)

Typo: s/satsify/satisfy/

393 ↗(On Diff #19972)

"A setting" does not seem to be necessary in this or the other sentences. This might be more clear as a table/list.

426 ↗(On Diff #19972)

"in some systems" and then "in some devices" is kind of hard to parse. How about

in some systems does not enable memory or I/O port decoding for some devices
476 ↗(On Diff #19972)

Maybe use .Ql on these to identify whether the comma is part of the value?

481 ↗(On Diff #19972)

s/The mapping/Mapping/

jhb marked 6 inline comments as done.Sep 6 2016, 6:28 PM
jhb edited edge metadata.

Various fixes from Warren.

wblock added a reviewer: wblock.

Please check with mandoc -tlint pci.4 and igor -R pci.4 before commit. And update .Dd. And don't run with scissors.

This revision is now accepted and ready to land.Sep 7 2016, 10:35 PM
This revision was automatically updated to reflect the committed changes.