Linux 7.3 PCI Code Adds Advisory Non-Fatal Errors, Intel Dunlow Support
([Hardware] 8 Minutes Ago
Intel Dunlow + Nova Lake)
- Reference: 0001654374
- News link: https://www.phoronix.com/news/Linux-7.3-PCI
- Source link:
All of the PCI/PCIe subsystem updates for the in-development Linux 7.3 kernel were merged this week.
On the PCI/PCIe front for this next version of the Linux kernel are a variety of new hardware support, quirks and fixes, and other improvements. Some of the highlights catching my attention in this week's pull included:
There is now support for Advisory Non-Fatal Errors. The PCI Express 7.0 specification allows for certain non-fatal errors to be signaled as Advisory Non-Fatal Errors, which are masked by default and until now not reported under Linux.
New Intel device IDs are added for Nova Lake as well as Dunlow. The Intel Dunlow codename surfaced over the summer and is believed to be for entry-level Xeon processors as a server/workstation platform derived from Nova Lake. Just new device IDs are added for Intel Dunlow and Nova Lake to the VMD driver code with no other changes necessary.
NVIDIA Vera Rubin has been added to the list of platforms supporting peer-to-peer DMA (P2PDMA).
The Intel driver added VMCONFIG BUS_RESTRICT_CFG=3 support so it's possible to enumerate downstream devices on Intel Arrow Lake HX systems.
There is now a warning when user-space writes to kernel-exclusive configuration space regions.
D3 power management is now allowed for native hotplug-capable root ports on non-x86 platforms. It's not allowed for all x86 platforms since some older x86 platforms weren't properly validated for the D3 low-power device state.
L0s low-power standby is now avoided for the Realtek RTS525A PCI Express card reader as it ends up causing an AER interrupt storm.
More details for those interested via [1]this pull request .
[1] https://lore.kernel.org/lkml/20260823193353.GA1246025@bhelgaas/
On the PCI/PCIe front for this next version of the Linux kernel are a variety of new hardware support, quirks and fixes, and other improvements. Some of the highlights catching my attention in this week's pull included:
There is now support for Advisory Non-Fatal Errors. The PCI Express 7.0 specification allows for certain non-fatal errors to be signaled as Advisory Non-Fatal Errors, which are masked by default and until now not reported under Linux.
New Intel device IDs are added for Nova Lake as well as Dunlow. The Intel Dunlow codename surfaced over the summer and is believed to be for entry-level Xeon processors as a server/workstation platform derived from Nova Lake. Just new device IDs are added for Intel Dunlow and Nova Lake to the VMD driver code with no other changes necessary.
NVIDIA Vera Rubin has been added to the list of platforms supporting peer-to-peer DMA (P2PDMA).
The Intel driver added VMCONFIG BUS_RESTRICT_CFG=3 support so it's possible to enumerate downstream devices on Intel Arrow Lake HX systems.
There is now a warning when user-space writes to kernel-exclusive configuration space regions.
D3 power management is now allowed for native hotplug-capable root ports on non-x86 platforms. It's not allowed for all x86 platforms since some older x86 platforms weren't properly validated for the D3 low-power device state.
L0s low-power standby is now avoided for the Realtek RTS525A PCI Express card reader as it ends up causing an AER interrupt storm.
More details for those interested via [1]this pull request .
[1] https://lore.kernel.org/lkml/20260823193353.GA1246025@bhelgaas/