News: 0001627934

  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)

Linux 7.1 Adds New AMD SMCA Bank Types, Presumably For Upcoming EPYC Venice

([AMD] 3 Hours Ago New AMD SMCA Bank Types)


The AMD Machine Check Exception "mce_amd" driver as part of the Error Detection And Correction (EDAC) subsystem is introducing support for new SMCA bank types on AMD platforms. Given the timing these new bank types are presumably for AMD's upcoming Zen 6 / EPYC Venice hardware.

The patches merged this week for Linux 7.1 add a number of new SMCA bank types top the AMD MCE driver. The AMD [1]Scalable Machine Check Architecture (SMCA) bank types are for representing different hardware units on modern AMD CPus for identifying and handling of errors. The bank types new to Linux 7.1 include:

- Data Acceleration Back-end (SMCA_DACC_BE)

- Data Acceleration Front-end (SMCA_DACC_FE)

- eDDR5 CMN (SMCA_EDDR5CMN)

- AMD Root of Trust Microprocessor (SMCA_MPART)

- AMD Secure Processor (SMCA_MPASP)

- AMD Secure Processor V2 (SMCA_MPASP_V2)

- Microprocessor Manageability Core (SMCA_MPM)

- MP for RAS (SMCA_MPRAS)

- SMCA_MPRAS (SMCA_PCIE_PL)

- Die to Die Interconnect (SMCA_SSBDCI)

The patches don't elaborate on where these new SMCA bank types are used but presumably for their next-gen platforms.

The additions were merged for Linux 7.1 this week via the [2]RAS updates .



[1] https://www.phoronix.com/search/Scalable+Machine+Check+Architecture

[2] https://lore.kernel.org/lkml/20260413173144.GAad0ogErS0Ceh52Tx@fat_crate.local/



pos += screamnext[pos] /* does this goof up anywhere? */
-- Larry Wall in util.c from the perl source code