pciutils: Update to version 3.8.0

Message ID 20220423212558.2315955-1-adolf.belka@ipfire.org
State Accepted
Commit ffe6661c0b892eb9387a8d0d6059f560db919e84
Headers
Series pciutils: Update to version 3.8.0 |

Commit Message

Adolf Belka April 23, 2022, 9:25 p.m. UTC
  - Update from 3.7.0 to 3.8.0
- Update of rootfile
- Changelog
   * 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.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/pciutils | 2 +-
 lfs/pciutils                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
  

Comments

Peter Müller April 24, 2022, 2:05 p.m. UTC | #1
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>

> - Update from 3.7.0 to 3.8.0
> - Update of rootfile
> - Changelog
>    * 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.
> 
> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
> ---
>  config/rootfiles/common/pciutils | 2 +-
>  lfs/pciutils                     | 4 ++--
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/config/rootfiles/common/pciutils b/config/rootfiles/common/pciutils
> index 17a3ede66..6d5cc55a4 100644
> --- a/config/rootfiles/common/pciutils
> +++ b/config/rootfiles/common/pciutils
> @@ -1,7 +1,7 @@
>  bin/lspci
>  bin/setpci
>  lib/libpci.so.3
> -lib/libpci.so.3.7.0
> +lib/libpci.so.3.8.0
>  sbin/update-pciids
>  #usr/include/pci
>  #usr/include/pci/config.h
> diff --git a/lfs/pciutils b/lfs/pciutils
> index caa5d7a4b..e01559b1e 100644
> --- a/lfs/pciutils
> +++ b/lfs/pciutils
> @@ -24,7 +24,7 @@
>  
>  include Config
>  
> -VER        = 3.7.0
> +VER        = 3.8.0
>  
>  THISAPP    = pciutils-$(VER)
>  DL_FILE    = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>  
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>  
> -$(DL_FILE)_BLAKE2 = fca6720cff73ec20559c666c76fdcd3b59cdf0e33e2c3894a82590d77c5d51cf22e667fe65d9f66a248a624c2b9c868f6e9b69f45f4b6d704b637afe55041e6a
> +$(DL_FILE)_BLAKE2 = 7339189f7115af31ccc19663d54e12ef966fbcd75c6b6b4c28c8ddcaafa3e233313ca14300ef70100edb00f5f2e1e767af9d6527a9d836edd07b598f0a40f4f4
>  
>  install : $(TARGET)
>
  

Patch

diff --git a/config/rootfiles/common/pciutils b/config/rootfiles/common/pciutils
index 17a3ede66..6d5cc55a4 100644
--- a/config/rootfiles/common/pciutils
+++ b/config/rootfiles/common/pciutils
@@ -1,7 +1,7 @@ 
 bin/lspci
 bin/setpci
 lib/libpci.so.3
-lib/libpci.so.3.7.0
+lib/libpci.so.3.8.0
 sbin/update-pciids
 #usr/include/pci
 #usr/include/pci/config.h
diff --git a/lfs/pciutils b/lfs/pciutils
index caa5d7a4b..e01559b1e 100644
--- a/lfs/pciutils
+++ b/lfs/pciutils
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 3.7.0
+VER        = 3.8.0
 
 THISAPP    = pciutils-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = fca6720cff73ec20559c666c76fdcd3b59cdf0e33e2c3894a82590d77c5d51cf22e667fe65d9f66a248a624c2b9c868f6e9b69f45f4b6d704b637afe55041e6a
+$(DL_FILE)_BLAKE2 = 7339189f7115af31ccc19663d54e12ef966fbcd75c6b6b4c28c8ddcaafa3e233313ca14300ef70100edb00f5f2e1e767af9d6527a9d836edd07b598f0a40f4f4
 
 install : $(TARGET)