Enabling AMD SEV in Xen
summary
Work adds concrete SEV support to Xen: an ASP driver talks to the AMD secure processor for key management and guest lifecycle (launch, snapshot, migrate, shutdown), libxl/xl gains new secure-guest APIs, and Xen’s ASID allocator moves to fixed ASID per VM with separate ASID blocks for SEV, SEV-ES and SEV-SNP guests. Changes include TLB/flush and SVM op updates, RMP/SNP handling, and upstream patches for an AMD PSP driver and libxl integration; AMD’s PSP firmware is available as open source for testing.
AI-written summary · about
chapters (5)
- 0:00Introduction and context
- 2:22AMD memory encryption overview
- 3:23Confidential computing features
- 18:13Implementation in Xen
- 29:42Q&A and concluding remarks
related talks
33mAMD Encrypted Virtualization Update
11mSecure TSC for AMD SEVSNP guests
25mProtecting from MaliciousHypervisor Using AMD SEV-SNP
44mAMD x86 Memory Encryption Technologies
40mUpcoming x86 Technologies for Malicious Hypervisor Protection
34mSEV-SNP Development Status Update
28mProviding Confidential Guest Services with a Secure VM Service Module on AMD
15mRemote Attestation in AMD SEV-SNP Confidential VMs
