Revision tags: release/14.0.0 |
|
#
eba230af |
| 25-Sep-2023 |
John Baldwin <jhb@FreeBSD.org> |
Purge more stray embedded $FreeBSD$ strings
These do not use __FBSDID but instead use bare char arrays.
Reviewed by: imp, emaste Differential Revision: https://reviews.freebsd.org/D41957
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
c04506fd |
| 09-Feb-2022 |
Alexander Motin <mav@FreeBSD.org> |
pciconf: Fix PCIS_CRYPTO_ENTERTAIN copy/paste.
Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com> MFC after: 1 week
|
Revision tags: release/12.3.0 |
|
#
5d2d599d |
| 10-Apr-2021 |
Andrew Turner <andrew@FreeBSD.org> |
Create VM_MEMATTR_DEVICE on all architectures
This is intended to be used with memory mapped IO, e.g. from bus_space_map with no flags, or pmap_mapdev.
Use this new memory type in the map request c
Create VM_MEMATTR_DEVICE on all architectures
This is intended to be used with memory mapped IO, e.g. from bus_space_map with no flags, or pmap_mapdev.
Use this new memory type in the map request configured by resource_init_map_request, and in pciconf.
Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D29692
show more ...
|
Revision tags: release/13.0.0 |
|
#
1c1ead9b |
| 06-Apr-2021 |
Marcin Wojtas <mw@FreeBSD.org> |
pciconf: Use VM_MEMATTR_DEVICE on supported architectures
Some architectures - armv7, armv8 and riscv use VM_MEMATTR_DEVICE when mapping device registers in kernel. Do the same in pciconf. On armada
pciconf: Use VM_MEMATTR_DEVICE on supported architectures
Some architectures - armv7, armv8 and riscv use VM_MEMATTR_DEVICE when mapping device registers in kernel. Do the same in pciconf. On armada8k SoC all reads from BARs mapped with hitherto attribute (VM_MEMATTR_UNCACHEABLE) return 0xff's.
Submitted by: Kornel Duleba <mindal@semihalf.com> Reviewed by: kib Obtained from: Semihalf Sponsored by: Marvell Differential revision: https://reviews.freebsd.org/D29603
show more ...
|
Revision tags: release/12.2.0, release/11.4.0 |
|
#
6c140a72 |
| 20-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r358131 through r358178.
|
#
f1bbdf87 |
| 20-Feb-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Print out some newly added PCIe extended capabilities and subclasses.
Taken from https://pcisig.com/sites/default/files/files/PCI_Code-ID_r_1_11__v24_Jan_2019.pdf
Submitted by: Dmitry Luhtionov <dm
Print out some newly added PCIe extended capabilities and subclasses.
Taken from https://pcisig.com/sites/default/files/files/PCI_Code-ID_r_1_11__v24_Jan_2019.pdf
Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com> MFC after: 1 week
show more ...
|
#
92471f7a |
| 15-Jan-2020 |
Scott Long <scottl@FreeBSD.org> |
Fix a spacing error from the previous commit for -ll mode. Add a little more space padding to that mode to give the columns a consistent offset.
|
#
eb51967b |
| 02-Jan-2020 |
Scott Long <scottl@FreeBSD.org> |
Add a compact columnar output format, available by specifying a second '-l' command line option. Thanks to the removal of unnecessary information and the organization into columns, this helps the ou
Add a compact columnar output format, available by specifying a second '-l' command line option. Thanks to the removal of unnecessary information and the organization into columns, this helps the output be more legible on both 80 column displays and non-80 column displays. imp@ provided the idea on this.
show more ...
|
#
97faa4c4 |
| 14-Dec-2019 |
Scott Long <scottl@FreeBSD.org> |
Add accessors for the Vendor Specific Extended Capability (VSEC) 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 afte
Add accessors for the Vendor Specific Extended Capability (VSEC) 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
show more ...
|
Revision tags: release/12.1.0 |
|
#
fe1c3596 |
| 13-Oct-2019 |
Scott Long <scottl@FreeBSD.org> |
Fix the botched field ordering in the last commit. While here, fix whitespace, and also reorder the fields so they are easier to read on an 80 column display (the lines wrapped even before these cha
Fix the botched field ordering in the last commit. While here, fix whitespace, and also reorder the fields so they are easier to read on an 80 column display (the lines wrapped even before these changes). Also fix non-standard nomenclature in the Caps code, and update the man page.
Reported by: rpokala
show more ...
|
#
635cfe5b |
| 13-Oct-2019 |
Scott Long <scottl@FreeBSD.org> |
Change from the non-standard nomenclature of "chip" and "card" to the standard nomenclature of "device" and "vendor" with the "sub" variants. This changes the printed format, so anything that scrapes
Change from the non-standard nomenclature of "chip" and "card" to the standard nomenclature of "device" and "vendor" with the "sub" variants. This changes the printed format, so anything that scrapes and parses this will need to be adapted. No compatibility shims are provided, but this will not be MFC'd.
Reviewed by: jhb, emaste, gtetlow Approved by: jhb, emaste, gtetlow
show more ...
|
Revision tags: release/11.3.0, release/12.0.0 |
|
#
14b841d4 |
| 11-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
MFH @ r337607, in preparation for boarding
|
#
bbd7a929 |
| 04-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r336870 through r337285, and resolve conflicts.
|
#
2e62782d |
| 03-Aug-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Require write access when mmapping BAR.
This actually makes the rights requirements for accessing PCI config space and BARs using /dev/pci same. Since unchanged /dev/pci mode only allows write open
Require write access when mmapping BAR.
This actually makes the rights requirements for accessing PCI config space and BARs using /dev/pci same. Since unchanged /dev/pci mode only allows write open for root, default configuration de-facto limits the BAR read to root only. In particular, state-changing reads of the registers are limited to root.
Discussed with: se Suggested and reviewed by: jhb (kernel part) Sponsored by: The FreeBSD Foundation MFC after: 12 days Differential revision: https://reviews.freebsd.org/D16580
show more ...
|
#
4b8eaf14 |
| 03-Aug-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Fix word-size dumping.
Sponsored by: The FreeBSD Foundation MFC after: 12 days
|
#
109de20b |
| 01-Aug-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Add -D option to pciconf(8) to mmap and dump content of the device BAR.
Discussed with: imp, jhb Sponsored by: The FreeBSD Foundation, Mellanox Technologies MFC after: 2 weeks Differential revision:
Add -D option to pciconf(8) to mmap and dump content of the device BAR.
Discussed with: imp, jhb Sponsored by: The FreeBSD Foundation, Mellanox Technologies MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D15583
show more ...
|
Revision tags: release/11.2.0 |
|
#
4b49587c |
| 06-Jan-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r327341 through r327623.
|
#
e96d5d7b |
| 05-Jan-2018 |
Warner Losh <imp@FreeBSD.org> |
Remove dead code (comma is either 0 or 1 for sure, no need to test). Close /dev/pci when we're done with it.
CID: 1007450, 1007449, 1008615, 1008614
|
Revision tags: release/10.4.0, release/11.1.0 |
|
#
286ab2b5 |
| 13-Mar-2017 |
Scott Long <scottl@FreeBSD.org> |
Add constants and descriptions for some new PCI class definitions
|
#
a3906ca5 |
| 17-Feb-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r313644 through r313895.
|
#
ae9dddfc |
| 11-Feb-2017 |
Conrad Meyer <cem@FreeBSD.org> |
pciconf(8): Replace an assert with errx
The condition can be hit with simple user input, so it isn't an invariant. Just error out.
PR: 217003 Reported by: Vladislav V. Prodan <admin at support.od.
pciconf(8): Replace an assert with errx
The condition can be hit with simple user input, so it isn't an invariant. Just error out.
PR: 217003 Reported by: Vladislav V. Prodan <admin at support.od.ua> Sponsored by: Dell EMC Isilon
show more ...
|
#
d370fd1c |
| 14-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r311940 through r312200.
|
#
ca7d74d4 |
| 12-Jan-2017 |
Conrad Meyer <cem@FreeBSD.org> |
pciconf(8): Reallow trailing colon in selectors
Reallow device selectors to have a trailing colon, as documented in the manual page. This was broken along with some unrelated cleanups in r295806.
pciconf(8): Reallow trailing colon in selectors
Reallow device selectors to have a trailing colon, as documented in the manual page. This was broken along with some unrelated cleanups in r295806.
PR: 215979 Reported by: David Boyd <David.Boyd49 at twc.com> Sponsored by: Dell EMC Isilon
show more ...
|
#
5763f796 |
| 21-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307383 through r307735.
|
#
a7a560be |
| 21-Oct-2016 |
Alexander Motin <mav@FreeBSD.org> |
Add names for some DASP devices.
Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com> MFC after: 1 week
|