Module for converting a raw DMAR table into a struct.
Object representing the DMAR Table.
Object representing the ACPI Table Header.
__init__(
header_byte_array: bytes,
) -> DMARTable.AcpiTableHeader
String representation of the object.
Converts the object to an xml representation.
Generic remapping struct header.
__init__(
header_byte_array: bytes,
) -> DMARTable.RemappingStructHeader
String representation of the object.
Object representing the DRHD struct.
__init__(
header_byte_array: bytes, length: int
) -> DMARTable.DRHDStruct
Converts the object to an xml representation.
String representation of the object.
Object representing the RMRR struct.
__init__(
header_byte_array: bytes, length: int
) -> DMARTable.RMRRStruct
Generates and returns the path.
Converts the object to an xml representation.
String representation of the object.
Object representing the ANDD struct.
__init__(
header_byte_array: bytes, length: int
) -> DMARTable.ATSRStruct
Converts the object to an xml representation.
String representation of the object.
Object representing the RHSA struct.
__init__(
header_byte_array: bytes, length: int
) -> DMARTable.RHSAStruct
Converts the object to an xml representation.
String representation of the object.
Object representing the ANDD struct.
__init__(
header_byte_array: bytes, length: int
) -> DMARTable.ANDDStruct
Converts the object to an xml representation.
String representation of the object.
Object representing a Device Scope.
__init__(
header_byte_array: bytes,
) -> DMARTable.DeviceScopeStruct
Inits a DeviceScopeStruct.
__init__(data: bytes) -> DMARTable
Converts the object to an xml representation.
String representation of the object.
Returns the status of the DMAR Bit.
Returns the amount of ANDD in the DMAR table.
CheckRMRRCount(
goldenxml: Optional[ET.Element] = None,
) -> bool
Verifies all RMRR paths are in the golden XML.