diff options
author | Martin Mares <mj@ucw.cz> | 2022-04-16 01:55:33 +0200 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2022-04-16 01:55:33 +0200 |
commit | 21c4801a4f26764d1df323afd1f61b6f7b65013d (patch) | |
tree | 3e209d45d3a6e73f735449a6994a9778f25be4ad | |
parent | 2c32712a1b78818c4d3fd6dc814bc505ba78f52c (diff) | |
download | pciutils-21c4801a4f26764d1df323afd1f61b6f7b65013d.tar.gz |
README and ChangeLog for 3.8.0.
-rw-r--r-- | ChangeLog | 41 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | README.Windows | 3 |
3 files changed, 42 insertions, 4 deletions
@@ -1,3 +1,44 @@ +2022-04-16 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. + 2020-05-31 Martin Mares <mj@ucw.cz> * Released as 3.7.0. @@ -1,6 +1,6 @@ This package contains the PCI Utilities, version @VERSION@. -Copyright (c) 1997--2020 Martin Mares <mj@ucw.cz> +Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz> All files in this package can be freely distributed and used according to the terms of the GNU General Public License, either version 2 or diff --git a/README.Windows b/README.Windows index 507b552..2bef240 100644 --- a/README.Windows +++ b/README.Windows @@ -35,7 +35,4 @@ BEWARE: The current implementation pokes I/O ports to access the PCI devices directly. This leads to several problems: some devices are invisible, extended PCIe configuration space is not available, and there are many potential race conditions. Instead, libpci should use the proper Windows drivers. - -Unfortunately, the Windows port currently lacks a maintainer. If you are willing -to step up and fix the issues, please let me know. -- Martin Mares ================================================================================ |