VOOZH about

URL: https://www.phoronix.com/news/Linux-6.19-PCI

⇱ ReBAR Code Cleaned Up For Linux 6.19 Along With A Few New PCIe Controller Drivers - Phoronix


👁 Phoronix

ReBAR Code Cleaned Up For Linux 6.19 Along With A Few New PCIe Controller Drivers

Written by Michael Larabel in Hardware on 12 December 2025 at 05:57 AM EST. Add A Comment
All of the PCI subsystem updates were merged last week for the nearly-over Linux 6.19 merge window. Standing out this cycle are Resizable BAR improvements as well as introducing a few new PCIe controller drivers.

The PCI pull for Linux 6.19 brought Resizable BAR (ReBAR) improvements. Among the Resizable BAR improvements were for preventing resource tree corruption when BAR resize fails and restoring BARs to the original size of a BAR resize fail. There are also changes for the Intel Xe and i915 drivers as well as AMDGPU driver so that PCI core can properly restore BARs if the resize fails.

The Resizable BAR code has also been cleaned-up and centralized now within the rebar.c file. There are also new ReBAR helper functions for determinizing the size support and max size.

Linux 6.19 PCI code also brings various power management handling improvements and several new PCIe controller drivers. New PCIe controller drivers include the CIX Sky1, NXP S32G, Renesas RZ/G3S, and SpacemiT K1.

More details on the many PCI changes merged for Linux 6.19 via this pull.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.