|
XenevaOS
|
#include <DmaRemappingReportingTable.h>

Public Attributes | |
| EFI_ACPI_DMAR_STRUCTURE_HEADER | Header |
| UINT8 | Reserved [3] |
| UINT8 | AcpiDeviceNumber |
An ACPI Name-space Device Declaration (ANDD) structure is defined in section 8.7 and uniquely represents an ACPI name-space enumerated device capable of issuing DMA requests in the platform. ANDD structures are used in conjunction with Device-Scope entries of type ACPI_NAMESPACE_DEVICE.
| UINT8 EFI_ACPI_DMAR_ANDD_HEADER::AcpiDeviceNumber |
Each ACPI device enumerated through an ANDD structure must have a unique value for this field. To report an ACPI device with ACPI Device Number value of X, under the scope of a DRHD unit, a Device-Scope entry of type ACPI_NAMESPACE_DEVICE is used with value of X in the Enumeration ID field. The Start Bus Number and Path fields in the Device-Scope together provides the 16-bit source-id allocated by platform for the ACPI device.
| EFI_ACPI_DMAR_STRUCTURE_HEADER EFI_ACPI_DMAR_ANDD_HEADER::Header |
| UINT8 EFI_ACPI_DMAR_ANDD_HEADER::Reserved[3] |