More AMD Family 19h (Zen 3) Code Trickling Into Linux 5.7

Written by Michael Larabel in AMD on 12 March 2020 at 10:04 AM EDT. 2 Comments
AMD
We continue to see bits here and there of AMD Family 19h / Zen 3 support coming together for the mainline Linux kernel.

For Linux 5.6 has been some Family 19h PCI IDs being added to existing AMD Zen support code paths. Last month were a few 19h patches for the perf subsystem.

The latest is a patch now queued in the x86/cpu branch ahead of the Linux 5.7 merge window opening in a few weeks. That patch is extending the AMD kernel code to now also call the AMD Zen init function (init_amd_zn()) for Family 19h CPUs. "Family 19h CPUs are Zen-based and still share most architectural features with Family 17h CPUs, and therefore still need to call init_amd_zn() e.g., to set the RECLAIM_DISTANCE override."

The patch also confirms Family 19h "Zen 3" has the same mitigation handling around SSBD (Speculative Store Bypass Disable / Spectre V4). Also, the patch confirms Family 19h isn't impacted by the earlier Zen CPU erratum around the Core Performance Boost (CPB) bit potentially not being set. Neither of those bits of information come as a surprise and no juicy details revealed as part of these Family 19h patches so far.


We'll see what other AMD Family 19h support gets squared away in time for Linux 5.7. If this flow of Family 19h patches keep up, the support should get ironed out in time for offering nice out-of-the-box support by the Linux distribution releases this fall (Ubuntu 20.10, Fedora 33, etc). AMD Zen 3 processors are expected to begin shipping later this calendar year.
Related News
About The Author
Michael Larabel

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.

Popular News This Week