AMD SEV-SNP Development Continues Towards The Linux Kernel

Written by Michael Larabel in AMD on 4 October 2021 at 05:45 AM EDT. Add A Comment
AMD
Since the launch of AMD EPYC 7003 "Milan" processors earlier this year there has been support for SEV-SNP as the latest evolution of Secure Encrypted Virtualization. The mainline Linux kernel still isn't yet supporting SEV Secure Nested Paging from the upstream kernel, but the out-of-tree patches continue to be available for those interested and development work continues in getting that code ready for mainline as well as ironing out other features.

AMD engineers David Kaplan and Brijesh Singh presented at last week's Linux Security Summit hosted by the Linux Foundation. Their presentation was centered on SEV-SNP for delivering the latest AMD VM security/isolation capabilities and the work they've been doing on bringing up the Linux support.

Going back to the March launch of the EPYC 7003 series processors, AMD has been posting Linux patches to enable SEV-SNP albeit still going through the long process of getting the functionality into the mainline Linux kernel so it can be easily enabled by distribution vendor kernels and elsewhere for making SEV-SNP commonplace with latest-generation EPYC servers. They have been going through several rounds of review to get the code squared away so it meets upstream standards and addresses all review comments.

There isn't yet a public recording of the Linux Security Summit session for those that missed it, but the slide deck is available going over SEV-SNP, the current state, and the future. Beyond the basics covered by the current kernel patches, restricted interrupt injection, lazy page validation, live migration, support backing pages from HugeTLB, and vTPM support are among other items planned to implement in future patches.


Beyond the mailing list patches, AMD engineers continue to use this GitHub repository for staging their latest SEV-SNP support patches.
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