head 1.4; access; symbols pkgsrc-2024Q4:1.3.0.22 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.20 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.18 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.16 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.14 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.12 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.10 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.8 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.6 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.4 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.2 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.2.0.80 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.78 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.76 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.74 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.72 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.70 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.68 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.64 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.44 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.66 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.62 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.60 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.58 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.56 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.54 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.52 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.50 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.48 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.46 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.42 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.40 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.38 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.36 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.34 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.32 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.30 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.28 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.26 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.24 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.22 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.20 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.18 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.16 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.14 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.12 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.10 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.8 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.6 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.4 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.2 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.1.0.28 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.26 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.24 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.22 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.20 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.18 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.16 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.14 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.12 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.10 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.8 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.6 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.4 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.2 pkgsrc-2008Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2025.02.28.23.21.14; author pin; state dead; branches; next 1.3; commitid n41joKYkFHsI9iLF; 1.3 date 2022.05.13.11.41.57; author wiz; state Exp; branches; next 1.2; commitid zRLAhcodSHbz8TDD; 1.2 date 2012.04.22.16.00.38; author wiz; state Exp; branches; next 1.1; 1.1 date 2008.11.03.22.01.29; author bjs; state Exp; branches; next ; desc @@ 1.4 log @sysutils/pciutils: update to 3.13.0 2024-05-30 Martin Mares * Released as 3.13.0. * lspci decodes CXL 1.1 device link status information. This requires a recent kernel which exports rcd_* atributes via sysfs. * Further development of the pcilmr (the link margining utility) * Dump parsing supports 6-digit domain numbers. * Bug fixes in PCIe link state reporting. * Decode more fields in PCIe AER capability. * Fixed build on Linux systems with musl libc. * Updated pci.ids. 2024-04-05 Martin Mares * Released as 3.12.0. * lspci decodes the IDE (Integrity & Data Encryption) and TEE-IO extended capabilities. * Several bugs in back-ends for Windows were fixed and the README.Windows updated. * Fixed building on Haiku. * We now use more C99 features. * Optimization flags used for compiling individual object files should be the same as optimization flags for linking the final executable to make link-time optimization possible. * We no longer look up subsystems in the HWDB, because there is no API for querying only the subsystem. The lookup we used previously returned a device name if there was no entry for the particular subsystem. * Updated pci.ids. @ text @$NetBSD: patch-ac,v 1.3 2022/05/13 11:41:57 wiz Exp $ --- lib/libpci.pc.in.orig 2020-12-06 18:17:21.000000000 +0000 +++ lib/libpci.pc.in @@@@ -6,6 +6,6 @@@@ idsdir=@@IDSDIR@@ Name: libpci Description: libpci Version: @@VERSION@@ -Libs: -L${libdir} -lpci +Libs: -L${libdir} -l@@PCIUTILS_LIBNAME@@ Libs.private: @@LDLIBS@@ @@WITH_LIBS@@ Cflags: -I${includedir} @ 1.3 log @pciutils: update to 3.8.0. 2022-04-18 Martin Mares * Released as 3.8.0. * Filters can now match devices based on partially specified class code and also on the programming interface. * Reporting of link speeds, power limits, and virtual function tags has been updated to the current PCIe specification. * We decode the Data Object Exchange capability. * Bus mapping mode works in non-zero domains. * pci_fill_info() can fetch more fields: bridge bases, programming interface, revision, subsystem vendor and device ID, OS driver, and also parent bridge. Internally, the implementation was rewritten, significantly reducing the number of corner cases to be handled. * The Windows port was revived and greatly improved by Pali Rohár. It requires less magic to compile. More importantly, it runs on both old and recent Windows systems (see README.Windows for details). * Added a new Windows back-end using the cfgmgr32 interface. It does not provide direct access to the configuration space, but basic information about the device is reported via pci_fill_info(). For back-ends of this type, we now provide an emulated read-only config space. * If the configuration space is not readable for some reason (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode of some devices), lspci prints only information provided by the OS. * The Hurd back-end was greatly improved thanks to Joan Lledó. * Various minor bug fixes and improvements. * We officially require a working C99 compiler. Sorry, MSVC. * As usually, updated pci.ids to the current snapshot of the database. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2012/04/22 16:00:38 wiz Exp $ @ 1.2 log @Update to 3.1.9: 2012-01-14 Martin Mares * Released as 3.1.9. * Updated README. * Whereever we mention the PCI ID database, we now refer to http://pci-ids.ucw.cz/ and the sf.net site is mentioned only as a mirror. This includes update-pciids. * Decode PCIe Gen 3 speeds and link status fields. * Various minor bug fixes. * Updated pci.ids to the today's snapshot of the database. 2011-10-02 Martin Mares * Released as 3.1.8. * More capabilities: Transaction Processing Hints, Latency Tolerance Reporting. Thanks to Jesse Barnes. * Added BeOS and Haiku ports. Contributed by Francois Revol. * pciutils.pc now uses Libs.private properly. * When we format a name and it does not fit in the buffer, we truncate it instead of returning "buffer too small" instead. This works on all platforms with sane (i.e., C99-compatible) snprintf(). * Various minor bug fixes. * Updated pci.ids to the today's snapshot of the database. 2010-01-31 Martin Mares * Released as 3.1.7. * Minor improvements and bug fixes in decoding of the Virtual Channel capability. 2010-01-24 Martin Mares * Released as 3.1.6. * More capabilities decoded: Virtual Channel (except arbitration tables), Root Complex Link, Vendor-Specific (header only), SATA HBA. * All extended capabilities have their version displayed (-vv or more). 2010-01-19 Martin Mares * Released as 3.1.5. * Updated pci.ids to the today's snapshot of the database. * When scanning extended capabilities, properly mask the lowest 2 bits, which are currently reserved. This avoids unaligned access errors on broken hardware (see tests/broken-ecaps). * Large bar sizes are displayed in human-readable format (with units). Thanks to Matthew Wilcox. * Physical slot information is displayed correctly for multi-function cards. Fixed by Matthew Wilcox. * Fixed a couple of typos everywhere. * Library: Fixed bugs in freeing of capabilities. * Windows back-end compiles again. 2009-08-14 Martin Mares * Released as 3.1.4. (sorry that I have missed 22/7 and released it later :-)) * Updated pci.ids to the today's snapshot of the database. * Fixed memory and file descriptor leak in the dump back-end. * The SR-IOV capability decoder now prints the VF BAR's. Patch by Chris Wright, cleaned up by me. * On request of certain company's lawyers, we now include a copy of the GPL with our package. It seems that the pciutils are getting mature if the most important bug of the month was this one ;-) @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2008/11/03 22:01:29 bjs Exp $ d3 1 a3 1 --- lib/libpci.pc.in.orig 2011-10-02 09:52:11.000000000 +0000 d11 1 a11 1 Libs.private: @@LDLIBS@@ @ 1.1 log @Update to version-3.0.2. Many, many changes--please see the ChangeLog for details, they are way too numerous to list here. Bump BUILDLINK_API_DEPENDS. TODO: use misc/pciids? @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- lib/libpci.pc.in.orig 2008-04-10 15:15:47.000000000 -0400 d5 1 a5 1 @@@@ -6,5 +6,5 @@@@ idsdir=@@IDSDIR@@ d9 3 a11 2 -Libs: -L${libdir} -lpci @@LDLIBS@@ +Libs: -L${libdir} -l@@PCIUTILS_LIBNAME@@ @@LDLIBS@@ @