Linux 4.10 Is Hopefully In Good Shape For AMD Zen / Ryzen Processors

Written by Michael Larabel in AMD on 24 December 2016 at 07:47 AM EST. 9 Comments
AMD
AMD's upcoming Ryzen (Zen) processors appear to be in good enough shape that they are working on the current mainline kernel as far as I can tell based upon limited information available prior to getting my hands on the CPUs or getting any official announcement from AMD, but some Linux kernel patches have yet to be mainlined. The yet-to-be-merged work appears to be more for non-core features and Zen server functionality with those CPUs shipping later than the upcoming Ryzen desktop CPUs.

As covered in the Linux 4.10 kernel feature overview. the 4.10 cycle is bringing some Zen/Ryzen/17h kernel patches. But still on the kernel mailing list there still are yet-to-be-merged patches mentioning AMD Zeppelin / Family 17h / Zen.

Among the work still baking appears to be multi-IOMMU support with AMD Zen servers will be having multiple IOMMUs and this ~200 lines of code enables said support. The code is now up to its sixth revision but wasn't ready for Linux 4.10. There is also support for perf on 17h with the patch for perf core PMU support on Family 17h CPUs didn't land for 4.10. But again, non-critical functionality for most users. And then just some other small, random patches.


Unfortunately a bit difficult to get a firm understanding if any critical patches are missing due to the less than ideal searching of Patchwork and LKML with relying upon Google and various Zen / 17h queries. But at least with the code in the kernel now it does appear that Zen / Ryzen CPUs should be working, but we should be able to find out in hopefully a few weeks if that really holds up once we're able to test this big AMD CPU advancement and see how well they work out-of-the-box on different released distributions.
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