diff options
author | Martin Mares <mj@ucw.cz> | 2020-05-31 00:17:56 +0200 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2020-05-31 00:17:56 +0200 |
commit | 864aecdea9c7db626856d8d452f6c784316a878c (patch) | |
tree | b764b755a6fc3cadfa7e952ee83e65317712d678 | |
parent | 53efabc9be44429e972d762695c5813264a04622 (diff) | |
download | pciutils-864aecdea9c7db626856d8d452f6c784316a878c.tar.gz |
Released as 3.7.0.v3.7.0
-rw-r--r-- | ChangeLog | 32 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | lib/pci.h | 2 |
3 files changed, 35 insertions, 3 deletions
@@ -1,3 +1,35 @@ +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-25 Martin Mares <mj@ucw.cz> * Released as 3.6.4. @@ -4,8 +4,8 @@ OPT=-O2 CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -VERSION=3.6.4 -DATE=2020-01-25 +VERSION=3.7.0 +DATE=2020-05-31 # Host OS and release (override if you are cross-compiling) HOST= @@ -16,7 +16,7 @@ #include "header.h" #include "types.h" -#define PCI_LIB_VERSION 0x030604 +#define PCI_LIB_VERSION 0x030700 #ifndef PCI_ABI #define PCI_ABI |