Skip to content

Commit b8c9f01

Browse files
tylerfanellislp
authored andcommitted
tee: Remove legacy AMD-SEV module
To prepare for the updating of the Rust SEV library to 5.0.0, remove the legacy SEV/SEV-ES module. AMD has all but deprecated legacy SEV, and has instead opted to push all new development to SEV-SNP. As such, the SEV library is intending to deprecate legacy SEV. Signed-off-by: Tyler Fanelli <[email protected]>
1 parent 890bf8f commit b8c9f01

File tree

4 files changed

+9
-542
lines changed

4 files changed

+9
-542
lines changed

src/vmm/src/builder.rs

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ pub fn build_microvm(
418418
let mut vm = setup_vm(&guest_memory)?;
419419

420420
#[cfg(feature = "tee")]
421-
let (kvm, mut vm) = {
421+
let (kvm, vm) = {
422422
let kvm = KvmContext::new()
423423
.map_err(Error::KvmContext)
424424
.map_err(StartMicrovmError::Internal)?;
@@ -429,15 +429,6 @@ pub fn build_microvm(
429429
#[cfg(feature = "tee")]
430430
let tee = vm_resources.tee_config().tee;
431431

432-
#[cfg(feature = "tee")]
433-
let sev_launcher = match tee {
434-
Tee::Sev => Some(
435-
vm.sev_secure_virt_prepare(&guest_memory)
436-
.map_err(StartMicrovmError::SecureVirtPrepare)?,
437-
),
438-
_ => None,
439-
};
440-
441432
#[cfg(feature = "tee")]
442433
let snp_launcher = match tee {
443434
Tee::Snp => Some(
@@ -721,11 +712,6 @@ pub fn build_microvm(
721712
#[cfg(feature = "tee")]
722713
{
723714
match tee {
724-
Tee::Sev => vmm
725-
.kvm_vm()
726-
.sev_secure_virt_attest(vmm.guest_memory(), measured_regions, sev_launcher.unwrap())
727-
.map_err(StartMicrovmError::SecureVirtAttest)?,
728-
729715
Tee::Snp => {
730716
let cpuid = kvm
731717
.fd()

0 commit comments

Comments
 (0)