2022-05-13 13:41:57 by Thomas Klausner | Files touched by this commit (7) | |
Log message:
pciutils: update to 3.8.0.
2022-04-18 Martin Mares <mj@ucw.cz>
* 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.
|
2022-01-09 23:31:57 by Tobias Nygren | Files touched by this commit (3) |
Log message:
pciutils: fix build on SunOS, no symbol versioning available
lspci still says:
> lspci: Cannot find any working access method.
But at least it won't hold up the 28 packages that depend on this.
|
2021-12-19 10:48:00 by Maya Rashish | Files touched by this commit (11) |
Log message:
sysutils/pciutils: no longer static, remove
BUILDLINK_DEPMETHOD.pciutils?= build
And pkgrevision bump consumers.
Pointed out by tsutsui in PR pkg/56553
|
2021-12-17 21:07:24 by Maya Rashish | Files touched by this commit (6) | |
Log message:
pciutils: build libpci.so as a dynamic library. needed by firefox.
bump pkgrevision, hopefully doesn't break too many things...
|
2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630) |
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630) |
Log message:
sysutils: Remove SHA1 hashes for distfiles
|
2021-04-24 00:24:04 by Thomas Klausner | Files touched by this commit (1) |
Log message:
pciutils: remove dead download link
|
2021-03-06 11:30:15 by Mark Davies | Files touched by this commit (1) |
Log message:
pciutils: compile with -fPIC so lib can be used in other shared libs
|
2020-06-01 17:47:53 by SAITOH Masanobu | Files touched by this commit (3) | |
Log message:
Update pciutils to 3.7.0.
2020-05-31 Martin Mares <mj@ucw.cz>
* Released as 3.7.0.
* Added or improved the following capabilities: Designated
Vendor-Specific, Compute eXpress Link, Resizable BARs,
VF Resizable BARs, Link Capabilities 2, Link Status 2.
* On Linux, lspci can show IOMMU groups.
* setpci can be asked to skip bus scan and operate on a device
completely specified by its domain/bus/dev/func address. This
involved major internal cleanup.
* The above feature of setpci uses the pci_get_dev() function,
which obtains a struct pci_dev without doing a bus scan. This was
always possible, but apparently little used, because back-ends
frequently choked when operating on such devices. Fixed a lot
of minor bugs related to this.
* Also, back-ends which do not support domains now correctly fail when
trying to access devices outside domain 0.
* Semantics of pci_fill_info() and pci_dev->known_fields was
underspecified, which lead to inconsistencies between back-ends.
Improved documentation to give a more precise definition and updated
all back-ends to conform to it. Most importantly,
pci_dev->known_fields shows all fields requested over the lifetime
of the pci_dev, but never those which are not supported by the
back-end.
* As usually, updated pci.ids to the current snapshot of the database.
|
2020-01-28 02:46:58 by SAITOH Masanobu | Files touched by this commit (3) |
Log message:
Update pciutils to 3.6.4.
2020-01-25 Martin Mares <mj@ucw.cz>
* Released as 3.6.4.
* A new back-end for the GNU Hurd was contributed by Joan Lledó.
* When printing VPD item identifiers, non-ASCII characters are escaped.
|