History log of /pciutils/ls-vpd.c (Results 1 – 13 of 13)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v3.14.0, v3.13.0, v3.12.0, v3.11.1, v3.11.0
# 61829219 18-Jun-2023 Martin Mares <[email protected]>

Update license comments and added SPDX license identifiers

Previously, the only information about the specific version of GPL
was present in the README and individual source files mentioned only
GPL

Update license comments and added SPDX license identifiers

Previously, the only information about the specific version of GPL
was present in the README and individual source files mentioned only
GPL alone.

Let us update all copyright comments to explicitly say "GPL v2+"
and also include the machine readable SPDX license identifier.

show more ...


Revision tags: v3.10.0, v3.9.0, v3.8.0, v3.7.0, v3.6.4
# 726b641b 25-Jan-2020 Martin Mares <[email protected]>

VPD: When printing item IDs, escape non-ASCII characters


Revision tags: v3.6.3, v3.6.2, v3.6.1, v3.6.0
# d9b702cd 19-Jun-2018 Martin Mares <[email protected]>

VPD: Cleanup


# eff7cc9e 18-Jun-2018 return.0 <[email protected]>

pciutils: Add decoding of vendor specific VPD fields

IBM has defined several VPD fields that are not part of the PCI
spec, but are frequently used on embedded and pluggable pcie
adapters.

Since the

pciutils: Add decoding of vendor specific VPD fields

IBM has defined several VPD fields that are not part of the PCI
spec, but are frequently used on embedded and pluggable pcie
adapters.

Since these fields are "Unknown", they are listed in hex
and less readable.

This patch adds commonly used vendor specific VPD keywords
described in "Table 160. LoPAPR VPD Fields" of the Linux on Power
Architecture Platform Reference (LoPAPR).

Signed-off-by: John Walthour <[email protected]>

show more ...


Revision tags: v3.5.6
# b7ffb971 17-Nov-2017 Martin Mares <[email protected]>

pciutils: change MN VPD keyword to F_TEXT

The PCI spec defines all keyword data fields as ASCII unless
otherwise noted. The MN keyword is not otherwise noted. To make
the MN field human readable in

pciutils: change MN VPD keyword to F_TEXT

The PCI spec defines all keyword data fields as ASCII unless
otherwise noted. The MN keyword is not otherwise noted. To make
the MN field human readable in lspci verbose outputs, this patch
changes the MN keyword definition from F_BINARY to F_TEXT.

Signed-off-by: John Walthour <[email protected]>

show more ...


Revision tags: v3.5.5, v3.5.4, v3.5.3, v3.5.2, v3.5.1, v3.5.0, v3.4.1, v3.4.0, v3.3.1, v3.3.0, v3.2.1, v3.2.0, v3.1.10, v3.1.9, v3.1.8, v3.1.7, v3.1.6, v3.1.5, v3.1.4, v3.1.3
# 169bfd45 04-Jul-2009 Martin Mares <[email protected]>

Improve the VPD fix to warn the user that VPD decoding was aborted.


# 9eaaf5c7 13-May-2009 Matthew Wilcox <[email protected]>

Stop early if the VPD is corrupt

I have several cards which report more-or-less garbage in their VPD.
It can take an extraordinarily long time to read all their VPD and none
of it is of interest. I

Stop early if the VPD is corrupt

I have several cards which report more-or-less garbage in their VPD.
It can take an extraordinarily long time to read all their VPD and none
of it is of interest. Instead, if we find an unknown resource type,
just stop trying to read any more.

Signed-off-by: Matthew Wilcox <[email protected]>

show more ...


# 7f9d3023 29-Jun-2009 Ben Hutchings <[email protected]>

lspci: Print vendor-/system-specific VPD item ids correctly

Vendor- and system-specific VPD items are matched only by their first
character, so we cannot read the item id from the matching structure

lspci: Print vendor-/system-specific VPD item ids correctly

Vendor- and system-specific VPD items are matched only by their first
character, so we cannot read the item id from the matching structure.
There is a similar issue with unknown VPD items, which is handled by
creating a matching structure dynamically.

We can handle both cases using the static matching structure and the
actual item id, so do that.

Signed-off-by: Ben Hutchings <[email protected]>

show more ...


Revision tags: v3.1.2, v3.1.1, v3.1.0, v3.1-alpha3
# db2a16f4 22-Nov-2008 Martin Mares <[email protected]>

Ignore NUL character at the end of VPD strings.

Broadcom Ethernet controllers have been observed to use NUL-terminated strings.


# 01f4caed 22-Nov-2008 Martin Mares <[email protected]>

Accompany VPD items with human-readable names.


# 2ba49657 22-Nov-2008 Martin Mares <[email protected]>

Copyright is held by Solarflare, not Ben personally

(Changed at Ben's request.)


# 746c9057 21-Nov-2008 Martin Mares <[email protected]>

Decode VPD fully only with -vv or higher.

This brings the behavior in line with the other capabilities.


Revision tags: v3.1-alpha2
# c7a34993 21-Nov-2008 Martin Mares <[email protected]>

Split lspci to multiple source files.