Struct raw_cpuid::MemoryEncryptionInfo[][src]

pub struct MemoryEncryptionInfo { /* fields omitted */ }
Expand description

Encrypted Memory Capabilities

Platforms

✅ AMD ❌ Intel

Implementations

Secure Memory Encryption is supported if set.

Secure Encrypted Virtualization is supported if set.

The Page Flush MSR is available if set.

SEV Encrypted State is supported if set.

SEV Secure Nested Paging supported if set.

VM Permission Levels supported if set.

Hardware cache coherency across encryption domains enforced if set.

SEV guest execution only allowed from a 64-bit host if set.

Restricted Injection supported if set.

Alternate Injection supported if set.

Full debug state swap supported for SEV-ES guests.

Disallowing IBS use by the host supported if set.

Virtual Transparent Encryption supported if set.

C-bit location in page table entry

Physical Address bit reduction

Number of encrypted guests supported simultaneouslys

Minimum ASID value for an SEV enabled, SEV-ES disabled guest

Trait Implementations

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.