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).
|
2022-05-14 18:47:48 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
pciutils: Update patch to current version.
|
2022-05-14 01:50:46 by Tobias Nygren | Files touched by this commit (2) |
Log message:
pciutils: fix PLIST issue on Linux
|