<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/pciconf/cap.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-04-10T05:28:24Z</updated>
<entry>
<title>pciconf(8): dump AMD IOMMU Base Capability</title>
<updated>2024-04-10T05:28:24Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-04-09T22:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1e6db7be692198acfa7f02dea83aa9aa1dfce273'/>
<id>urn:sha1:1e6db7be692198acfa7f02dea83aa9aa1dfce273</id>
<content type='text'>
Reviewed by:	emaste
Sponsored by:	Advanced Micro Devices (AMD)
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D44732
</content>
</entry>
<entry>
<title>Purge more stray embedded $FreeBSD$ strings</title>
<updated>2023-09-25T14:54:56Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2023-09-25T14:54:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eba230afba4932f02a1ca44efc797cf7499a5cb0'/>
<id>urn:sha1:eba230afba4932f02a1ca44efc797cf7499a5cb0</id>
<content type='text'>
These do not use __FBSDID but instead use bare char arrays.

Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D41957
</content>
</entry>
<entry>
<title>pciconf: add PCIe 5.0 and PCIe 6.0 link speeds</title>
<updated>2023-07-20T17:39:17Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2023-06-21T20:23:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e0a63d875eeb630092034808b0795a935d5c0934'/>
<id>urn:sha1:e0a63d875eeb630092034808b0795a935d5c0934</id>
<content type='text'>
Reviewed by:	jhb
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D40710
</content>
</entry>
<entry>
<title>pciconf(8): Decode ACS extended capability.</title>
<updated>2022-11-07T21:20:22Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2022-11-04T19:30:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=118cfb829f355a4545f079f12bab5ea8e41fe214'/>
<id>urn:sha1:118cfb829f355a4545f079f12bab5ea8e41fe214</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	Chelsio Communications
Reviewed by:	kib@
Differential Revision:	https://reviews.freebsd.org/D37271
</content>
</entry>
<entry>
<title>pciconf: Fix up pciconf -lc output</title>
<updated>2021-06-01T15:55:44Z</updated>
<author>
<name>David Bright</name>
<email>dab@FreeBSD.org</email>
</author>
<published>2021-05-24T19:02:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f176a2b20107f7a9132242223e9eef657400514'/>
<id>urn:sha1:2f176a2b20107f7a9132242223e9eef657400514</id>
<content type='text'>
The pciconf command fails to emit newlines when particular ecap field
values are seen. Fix them up. This has been seen on several systems at
$JOB. The documentation for PCI capabilities says that capability
type 0 should not be used once the spec for PCI capabilities was
published, but that seems more wishful-thinking than reality. pciconf
also chooses not to print fields related to field values that are
zero, but it seems several of these fields are zero on actual
hardware.

Reviewed by:	vangyzen, imp, Bret Ketchum (Bret.Ketchum@dell.com)
Sponsored by:	Dell EMC Isilon
Submitted by:	Robert Herndon (Robert.Herndon@dell.com)
Differential Revision: https://reviews.freebsd.org/D30441
</content>
</entry>
<entry>
<title>pciconf: print PCIe CTL max read request.</title>
<updated>2020-09-30T21:12:14Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-09-30T21:12:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=96128185f6022ebbcfb9e2fbfcb55e7b38afad69'/>
<id>urn:sha1:96128185f6022ebbcfb9e2fbfcb55e7b38afad69</id>
<content type='text'>
To not complicate existing parsers, the value is printed on a new
output line.

Sponsored by:	Mellanox Technologies/NVIDIA Networking
MFC after:	1 week
</content>
</entry>
<entry>
<title>When printing out the contents of the VSEC, include the contents of the</title>
<updated>2020-03-20T23:26:37Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2020-03-20T23:26:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1ae0ee172568baedffe4c58148b1b2dacaa8f42'/>
<id>urn:sha1:e1ae0ee172568baedffe4c58148b1b2dacaa8f42</id>
<content type='text'>
headers.  Device documentation often times give offsets relative to the
start of the entire VSEC, not just the post-header data area, so this
change makes it easier to correlate offsets.
</content>
</entry>
<entry>
<title>Print out some newly added PCIe extended capabilities and subclasses.</title>
<updated>2020-02-20T17:10:25Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-02-20T17:10:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1bbdf870904ead2da641f88cb9d996462cd05d5'/>
<id>urn:sha1:f1bbdf870904ead2da641f88cb9d996462cd05d5</id>
<content type='text'>
Taken from
https://pcisig.com/sites/default/files/files/PCI_Code-ID_r_1_11__v24_Jan_2019.pdf

Submitted by:	Dmitry Luhtionov &lt;dmitryluhtionov@gmail.com&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>pciconf: List names of all known extended PCIe capabilities.</title>
<updated>2020-02-17T13:31:30Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-02-17T13:31:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3b7a70d990fc6603d3a6799a3dad7f2b940e189a'/>
<id>urn:sha1:3b7a70d990fc6603d3a6799a3dad7f2b940e189a</id>
<content type='text'>
Some ids are redundand because the list_ecaps() function decodes them
by explicit switch case.  But listing them all makes it easier to not
miss ecaps, while not changing the functionality.

Initial submission by:	Dmitry Luhtionov &lt;dmitryluhtionov@gmail.com&gt;
Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>Add accessors for the Vendor Specific Extended Capability (VSEC)</title>
<updated>2019-12-13T23:46:59Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2019-12-13T23:46:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=97faa4c470d11b5d234829dd146432db808e6e8b'/>
<id>urn:sha1:97faa4c470d11b5d234829dd146432db808e6e8b</id>
<content type='text'>
Parse out the VSEC.  If the user invokes a second -c command line option,
do a hex dump of the vendor data.

Reviewed by:	imp
MFC after:	3 days
Sponsored by:	Intel
Differential Revision:	http://reviews.freebsd.org/D22808
</content>
</entry>
</feed>
