Path to this page:
./
sysutils/pciutils,
PCI bus manipulation utility similar to NetBSD pcictl(8)
Branch: CURRENT,
Version: 3.11.1,
Package name: pciutils-3.11.1,
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: 633.933 KB
Version history: (Expand)
- (2024-02-25) Updated to version: pciutils-3.11.1
- (2023-05-07) Updated to version: pciutils-3.10.0
- (2023-01-01) Updated to version: pciutils-3.9.0
- (2022-05-13) Updated to version: pciutils-3.8.0
- (2021-12-17) Updated to version: pciutils-3.7.0nb2
- (2021-03-06) Updated to version: pciutils-3.7.0nb1
CVS history: (Expand)
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
|
2023-05-07 12:20:44 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
pciutils: update to 3.10.0.
2023-05-01 Martin Mares <mj@ucw.cz>
* Released as 3.10.0.
* Fixed bug in definition of versioned symbol aliases
in shared libpci, which made compiling with link-time
optimization fail.
* Filters now accept "0x..." syntax for backward compatibility.
* Windows: The cfgmgr32 back-end which provides the list of devices
can be combined with another back-end which provides access
to configuration space.
* ECAM (Enhanced Configuration Access Mechanism), which is defined
by the PCIe standard, is now supported. It requires root privileges,
access to physical memory, and also manual configuration on some
systems.
* lspci: Tree view now works on multi-domain systems. It now respects
filters properly.
* Last but not least, pci.ids were updated to the current snapshot
of the database. This includes overall cleanup of entries with
non-ASCII characters in their names -- such characters are allowed,
but only if they convey interesting information (e.g., umlauts
in German company names, but not the "registered trade mark" sign).
|
2022-12-31 23:21:04 by SAITOH Masanobu | Files touched by this commit (5) | |
Log message:
pciutils: Update to 3.9.0.
2022-11-20 Martin Mares <mj@ucw.cz>
* Released as 3.9.0.
* We decode Compute Express Link (CXL) capabilities.
* The tree mode of lspci is now compatible with filtering options.
* When setpci is used with a named register, it checks whether
the register is present in the particular header type.
* Linux: The intel-conf[12] back-ends prefer to use ioperm() instead
of iopl() to gain access to I/O ports.
* Windows: We have two new back-ends thanks to Pali Rohár.
One uses the NT SysDbg interface, the other uses kldbgdrv.sys
(which is a part of the Microsoft WinDbg tool).
* Windows: We support building libpci as a DLL. Also, Windows
binaries now include meta-data with version.
* Hurd: The Hurd back-end works again.
* mmio-conf1(-ext): Added a new back-end implementing the intel-conf1
interface over MMIO. This is useful on some ARM machines, but it
requires manual configuration of the MMIO addresses.
* As usually, updated pci.ids to the current snapshot of the database.
|
2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102) |
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
|