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/



One bright Sunday morning, in the shadows of the steeple,
By the Relief Office, I seen my people;
As they stood there hungry, I stood there whistling,
This land was made for you and me.

Nobody living can ever stop me,
As I go walking that freedom highway;
Nobody living can ever make me turn back,
This land was made for you and me.

As I went walking, I saw a sign there,
And on the sign it said: "No Trespassing."
But on the other side, it didn't say nothing,
That side was made for you and me.
-- Woody Guthrie, "This Land Is Your Land" (verses 4, 6, 7)
[If you ever wondered why Arlo was so anti-establishment when his dad
wrote such wonderful patriotic songs, the answer is that you haven't
heard all of Woody's songs]