From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id CDE65C433EF for ; Mon, 18 Apr 2022 17:09:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346831AbiDRRME (ORCPT ); Mon, 18 Apr 2022 13:12:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245420AbiDRRLr (ORCPT ); Mon, 18 Apr 2022 13:11:47 -0400 X-Greylist: delayed 330 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Mon, 18 Apr 2022 10:09:05 PDT Received: from nikam.ms.mff.cuni.cz (nikam.ms.mff.cuni.cz [195.113.20.16]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 51B86201B7 for ; Mon, 18 Apr 2022 10:09:05 -0700 (PDT) Received: by nikam.ms.mff.cuni.cz (Postfix, from userid 2587) id 893DC280BD5; Mon, 18 Apr 2022 19:03:32 +0200 (CEST) Date: Mon, 18 Apr 2022 19:03:32 +0200 From: Martin =?utf-8?B?TWFyZcWh?= To: Linux-PCI Mailing List Subject: pciutils-3.8.0 released Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org Hello, world!\n A lot of minor features have accumulated since the last release of the pciutils, so I cooked a new release today. >From the 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. Have a nice fortnight -- Martin `MJ' Mareš http://mj.ucw.cz/ United Computer Wizards, Prague, Czech Republic, Europe, Earth, Universe