NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/56176 CVS commit: [netbsd-8] src/sys/dev/pci

The following reply was made to PR kern/56176; it has been noted by GNATS.

From: "Martin Husemann" <>
Subject: PR/56176 CVS commit: [netbsd-8] src/sys/dev/pci
Date: Fri, 3 Dec 2021 19:45:13 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Fri Dec  3 19:45:13 UTC 2021
 Modified Files:
 	src/sys/dev/pci [netbsd-8]: nvme_pci.c pci_subr.c pcireg.h ppb.c
 Log Message:
 Pull up the following revisions, requested by msaitoh in ticket #1714:
 	sys/dev/pci/pcireg.h			1.148-1.154, 1.156-1.161
 	sys/dev/pci/pci_subr.c			1.217-1.222, 1.224, 1.227-1.232
 						via patch
 	sys/dev/pci/nvme_pci.c			1.31
 	sys/dev/pci/pci.c			1.158
 	sys/dev/pci/ppb.c			1.74
 - Print Bridge Config Retry Enable bit and Retimer Presence Detect
   Supported bit.
 - Add PCIe 4.0 stuff a little:
   - 10-bit Tag Requester/Completer.
   - Add Data link Feature extended capability.
   - Add Physical Layer 16.0 GT/s extended capability. Not decode yet.
 - Change pci_conf_print() to allocate memory for the regs dynamically
   instead of on-stack.
 - Print some DPC register values not with %04x but with %08x because
   those are 32bit.
 - Fix a bug that the virtual channel extended configuration's
   arbitration phase register can't be decoded correctly.
 - When parsing Enhanced Allocation entries, use the correct calculation
   for finding the next entry.
 - Add 32.0GT/s to the list of pcie speeds (PCIe 5.x.).
 - Add Some PCI config information:
   - Lane Margining at the Receiver
   - NVME admin interface
   - InfiniBand
   - Host fabric
   - HDA 1.0 with vendor ext
   - USB4 HCI
   - MIPI I3C
   - Cellular controller/modem (+ Ethernet)
 - Change PCI_VENDOR_MASK and PCI_PRODUCT_MASK to unsigned values, to
   prevent sign extension of product ID when shifted up into place in
   PCI_ID_CODE(). Fixes PR kern/56176.
 - Add LCAP & LCAP2 definitions.
 - Use PCI-SIG official acronyms for some macros.
 - Remove unused shift and mask definitions.
 - Fix typo in some messages.
 - Fix typo in comments.
 - Whitespace fixes.
 To generate a diff of this commit:
 cvs rdiff -u -r1.19.2.2 -r1.19.2.3 src/sys/dev/pci/nvme_pci.c
 cvs rdiff -u -r1.183.2.12 -r1.183.2.13 src/sys/dev/pci/pci_subr.c
 cvs rdiff -u -r1.130.2.9 -r1.130.2.10 src/sys/dev/pci/pcireg.h
 cvs rdiff -u -r1.63.2.2 -r1.63.2.3 src/sys/dev/pci/ppb.c
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index