pub enum X86IommuAcpiConfig {
AmdVi(AmdIommuIvrsConfig),
IntelVtd(IntelVtdDmarConfig),
}Expand description
x86 IOMMU ACPI table configuration.
At most one x86 IOMMU type can be active per VM. This enum selects which IOMMU ACPI table (IVRS or DMAR) to generate.
Variants§
AmdVi(AmdIommuIvrsConfig)
AMD IOMMU (AMD-Vi): generates an IVRS table.
IntelVtd(IntelVtdDmarConfig)
Intel VT-d: generates a DMAR table.
Trait Implementations§
Source§impl Clone for X86IommuAcpiConfig
impl Clone for X86IommuAcpiConfig
Source§fn clone(&self) -> X86IommuAcpiConfig
fn clone(&self) -> X86IommuAcpiConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for X86IommuAcpiConfig
impl RefUnwindSafe for X86IommuAcpiConfig
impl Send for X86IommuAcpiConfig
impl Sync for X86IommuAcpiConfig
impl Unpin for X86IommuAcpiConfig
impl UnsafeUnpin for X86IommuAcpiConfig
impl UnwindSafe for X86IommuAcpiConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more