#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
253455 |
|
18-Jul-2013 |
jkim |
Decode PCIe ASPM capability and status.
|
#
250741 |
|
17-May-2013 |
kib |
Decode new HT 3.00 and 3.10 capabilities.
Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com> MFC after: 1 week
|
#
246221 |
|
01-Feb-2013 |
neel |
Display MSI-X table and PBA offsets when displaying information about MSI-X capability.
Reviewed by: jhb, jimharris (initial version)
|
#
242085 |
|
25-Oct-2012 |
jimharris |
For PCI Express capability, if max link width is greater than zero, print the current and max link speed.
Sponsored by: Intel Discussed with: jhb MFC after: 1 week
|
#
241757 |
|
19-Oct-2012 |
imp |
Indent ecaps the same way we indent caps.
MFC after: 3 days
|
#
240680 |
|
18-Sep-2012 |
gavin |
Align the PCI Express #defines with the style used for the PCI-X #defines. This also has the advantage that it makes the names more compact, iand also allows us to correct the non-uniform naming of the PCIM_LINK_* defines, making them all consistent amongst themselves.
This is a mostly mechanical rename: s/PCIR_EXPRESS_/PCIER_/g s/PCIM_EXP_/PCIEM_/g s/PCIM_LINK_/PCIEM_LINK_/g
When this is MFC'd, #defines will be added for the old names to assist out-of-tree drivers.
Discussed with: jhb MFC after: 1 week
|
#
240474 |
|
13-Sep-2012 |
jhb |
- Denote PCI-e endpoints that support FLR. - Make parsing of PCI-e extended capabilities assume that future version numbers are backwards compatible. - Add new AER error descriptions. - Add descriptions for more PCI-e extended capabilities.
MFC after: 1 week
|
#
240146 |
|
05-Sep-2012 |
gavin |
- If the PCIe "SLOT" flag is set, include this in the capability output - Fix printing of PCIe interrupt number, the shift was incorrect.
MFC after: 1 week
|
#
236415 |
|
01-Jun-2012 |
jhb |
Add a new -e flag to pciconf(8)'s list mode to display PCI error details. Currently this dumps the status of any error bits in the PCI status register and PCI-express device status register. It also lists any errors indicated by version 1 of PCI-express Advanced Error Reporting (AER).
MFC after: 1 week
|
#
212749 |
|
16-Sep-2010 |
jhb |
Only attempt to list extended capabilities for devices that have a PCI-express capabilities. Non-PCI-express PCI devices may simply ignore the upper bits in a config register address effectively aliasing the device ID register to 0x100 rather than returning 0xFFFFFFFF. Previously the code relied on these reads returning 0xFFFFFFFF.
MFC after: 3 days
|
#
212369 |
|
09-Sep-2010 |
jhb |
- Use 'sta' to hold the PCIR_STATUS register value instead of 'cmd' when walking the capability list. - Use constants for PCI header types instead of magic numbers.
MFC after: 1 week
|
#
212326 |
|
08-Sep-2010 |
jhb |
- Add register definitions related to extended capability IDs in PCI-express. I used PCIZ_* for ID constants (plain capability IDs use PCIY_*). - Add register definitions for the Advanced Error Reporting, Virtual Channels, and Device Serial Number extended capabilities. - Teach pciconf -c to list extended as well as plain capabilities. Adds more detailed parsing for AER, VC, and device serial numbers.
MFC after: 2 weeks
|
#
191222 |
|
17-Apr-2009 |
jhb |
- Add a few more register defintions for the PCI express capability registers. - Cleanup PCI-X capability printf to not leave a dangling "supports" for some PCI-X bridges. - Display additional PCI express details including the negotiated and max link width and the actual and maximum supported max payload.
MFC after: 1 month
|
#
188641 |
|
15-Feb-2009 |
mav |
Tune output to remove trailing space.
Submitted by: Christoph Mallon
|
#
188640 |
|
15-Feb-2009 |
mav |
Add SATA and PCI Advanced Features capabilities reporting.
|
#
173576 |
|
12-Nov-2007 |
jb |
Include agpreg.h from it's new location.
|
#
173228 |
|
31-Oct-2007 |
jhb |
Update copyright attribution.
MFC after: 3 days
|
#
173059 |
|
27-Oct-2007 |
jhb |
Missed in the previous commit to this file: Actually support the new HT capability type from HT 2.00b.
MFC after: 3 days
|
#
169037 |
|
25-Apr-2007 |
jhb |
- HT 2.00b added a new flag to the MSI mapping HT capability to indicate that the MSI mapping window is fixed at 0xfee00000 and the capability does not include two more dwords used to program the address. Supporting this mostly results in quieting spurious warnings during boot about non-default MSI mapping windows. - HT 2.00b also added a new HT capability type, so support that in pciconf.
MFC after: 3 days Tested by: jmg
|
#
166435 |
|
02-Feb-2007 |
jhb |
- Teach pciconf(8) to list the PCI capabilities supported by each device via a new -c flag to be used with -l. Some simple parsing code is present for the following capabilities: Power Management, AGP, VPD, MSI, PCI-X, HyperTransport, Vendor-specific, EHCI Debug Port, PCI-PCI bridge subvendor ID, PCI-express, and MSI-X. - Fix a few warnings in pciconf.c. - Update some cruft in pciconf(8): - PCI 2.1 is no longer a revolutionary standard, and subvendor ID's are fairly common at this point, so reflect that. - Header type 2 is used for PCI-CardBus bridges. - Describe the -v option for -l after completing the basic -l description instead of disrupting the flow in the middle.
Reviewed by: imp (partially) MFC after: 1 week
|