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[Element] = None) -> bool
Verifies all RMRR paths are in the golden XML.