News: 0001598641

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Hardware] 6 Hours Ago Linux 6.19 PCI)


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 [1]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 [2]this pull .



[1] https://www.phoronix.com/news/PCI-ReBAR-Better-Linux-6.19

[2] https://lore.kernel.org/lkml/20251203221103.GA3193083@bhelgaas/



Eudaemonic research proceeded with the casual mania peculiar to this part of
the world. Nude sunbathing on the back deck was combined with phone calls to
Advanced Kinetics in Costa Mesa, American Laser Systems in Goleta, Automation
Industries in Danbury, Connecticut, Arenberg Ultrasonics in Jamaica Plain,
Massachusetts, and Hewlett Packard in Sunnyvale, California, where Norman
Packard's cousin, David, presided as chairman of the board. The trick was to
make these calls at noon, in the hope that out-to-lunch executives would
return them at their own expense. Eudaemonic Enterprises, for all they knew,
might be a fast-growing computer company branching out of the Silicon Valley.
Sniffing the possibility of high-volume sales, these executives little
suspected that they were talking on the other end of the line to a naked
physicist crazed over roulette.
-- Thomas Bass, "The Eudaemonic Pie"