Path to this page:
./
sysutils/pciutils,
PCI bus manipulation utility similar to NetBSD pcictl(8)
Branch: CURRENT,
Version: 3.14.0,
Package name: pciutils-3.14.0,
Maintainer: pkgsrc-userspciutils is a set of utilities used to access the PCI
bus. lspci(8) lists devices and information about their
resources, and setpci(8) enables the user to control the
PCI bus by writing to config registers. Additionally,
liblspci.a, the library upon which those utilities are
built is provided.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 693.832 KB
Version history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-23) Updated to version: pciutils-3.14.0
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-03-01) Updated to version: pciutils-3.13.0
CVS history: (Expand)
2025-07-23 20:32:32 by pin | Files touched by this commit (6) |  |
Log message:
sysutils/pciutils: update to 3.14.0
* New capabilities are decoded: VirtIO SharedMemory, Physical Layer 16 to 64 \
GT/s, Flit Mode, Device 3, Intel vendor-specific.
* ECAM now works on Windows and DJGPP.
* The GNU/Hurd back-end works on 64-bit systems.
* Added a new back-end for RT-Thread Smart OS.
* <lib/header.h> got definitions of new classes and capabilities from PCI \
Code and ID Assignment rev 1.18.
* <lib/pci.h> can be included from C++ programs.
* Updated pci.ids.
|
| 2025-04-07 13:22:49 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
pciutils: Update SunOS patch for this version.
|
2025-03-01 00:21:14 by pin | Files touched by this commit (9) |  |
Log message:
sysutils/pciutils: update to 3.13.0
2024-05-30 Martin Mares <mj@ucw.cz>
* 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 <mj@ucw.cz>
* 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.
|
2024-02-25 16:08:51 by Thomas Klausner | Files touched by this commit (7) |  |
Log message:
pciutils: update to 3.11.1.
2024-02-25 Martin Mares <mj@ucw.cz>
* Released as 3.11.1.
* Fixed wrong API version in lib/pci.h.
* Updated README.Windows.
* Fix compilation on Windows.
2024-02-24 Martin Mares <mj@ucw.cz>
* Released as 3.11.0.
* update-pciids now supports XZ compression. If libpci is configured
with support for compression, all downloaded files are recompressed
as gzip. Otherwise they are stored as plain text.
* update-pciids now sends itself as the User-Agent.
* Added a pcilmr utility for PCIe lane margining. Thanks to Nikita
Proshkin for contributing it.
* Re-factored access to i386 ports on all relevant platforms.
* Added i386 port access on OpenBSD.
* Back-ends for Windows received many bug fixes and improvements.
* ECAM back-end now scans ACPI and BIOS memory faster.
* Linux systems without pread/pwrite are no longer supported
as they are hopefully long gone. This helps avoid the tricky check
for presence of pread which was found to fail on musl libc.
* Improved decoding of PCIe control and status registers.
* Decoding of CXL capabilities now supports up to CXL 3.0.
* lspci now displays interrupt message numbers consistently across
different capabilities.
* Cache of IDs resolved via DNS, which was located in ~/.pci-ids
by default, is now stored according to the XDG base directory
specification in $XDG_CACHE_HOME/pci-ids.
* All source files now have SPDX license identifiers.
* Internal: The "aux" fields of structs pci_access and pci_dev
reserved for use by back-ends were renamed to backend_data to better
reflect their meaning.
* As usually, various minor bug fixes and updated pci.ids.
|
| 2023-08-03 14:27:04 by Nia Alarie | Files touched by this commit (1) |
Log message:
pciutils: cannot use standard c99, uses symbol versions
|
| 2023-08-02 18:17:20 by Nia Alarie | Files touched by this commit (41) |
Log message:
*: Use FORCE_C_STD=c99 for C packages that use for loop initial
declarations without setting -std=c99.
|
| 2023-07-01 16:08:16 by Nia Alarie | Files touched by this commit (1) |
Log message:
pciutils: assumes compiler defaults to c99
|
| 2023-05-08 04:06:37 by David A. Holland | Files touched by this commit (2) |
Log message:
sysutils/pciutils: fix build
If pkgsrc is configured to install with -s to strip, leftover settings
in the makefile were causing /usr/bin/install to try to exec "-s" as
the strip program. Patch out those leftovers.
PR 57396
|