SEV-SNP Development Status Update
summary
Guest SEV‑SNP support and CPU ID security are upstream as of kernel 5.19; hypervisor patches are at version 6 with a v7 planned. Hardware enforces integrity via an RMP validated bit set by p‑validate, causing #VC on host tamper; KVM handles host/nested faults by splitting the directmap or signaling userland. Exploring UPM memfd backend and a KVM exit for batched GHCB conversions to avoid userland crashes and reduce exits; v7 changes flip pages back to shared instead of crashing.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:46SEV-SNP SECURITY FEATURES: UPSTREAM STATUS
- 8:57KVM SUPPORT: SECURE NESTED PAGING
- 11:29RMP FAULT-HANDLING (HOST, #PF)
- 22:02UNMAPPED PRIVATE MEMORY
- 23:38UPM-PRIVATE MEMSLOTS
- 25:54UPM-IMPLICIT CONVERSIONS
- 29:51UPM: PROS/CONS
- 31:44FUTURE DEVELOPMENT WORK
related talks
25mProtecting from MaliciousHypervisor Using AMD SEV-SNP
40mUpcoming x86 Technologies for Malicious Hypervisor Protection
11mSecure TSC for AMD SEVSNP guests
33mAMD Encrypted Virtualization Update
30mEnabling AMD SEV in Xen
23mDemystifying Confidential Computing: An update for enthusiasts & professionals
38mInterrupt Security for AMD SEV-SNP
17mSecure Interrupt delivery: Lessons Learned from Alternate Injection Enablement
