pub struct DmarInfo {
pub host_address_width: u8,
pub flags: u8,
pub drhd_units: Vec<DrhdUnit>,
pub rmrr_regions: Vec<RmrrRegion>,
}Expand description
Parsed DMAR (DMA Remapping) table information.
Fields§
§host_address_width: u8Host address width (physical address bits - 1).
flags: u8Global flags from the DMAR header.
drhd_units: Vec<DrhdUnit>DMA Remapping Hardware Units.
rmrr_regions: Vec<RmrrRegion>Reserved Memory Region Reporting entries.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DmarInfo
impl RefUnwindSafe for DmarInfo
impl Send for DmarInfo
impl Sync for DmarInfo
impl Unpin for DmarInfo
impl UnwindSafe for DmarInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)