/** @file This file describes the contents of the VTD ACPI Support @copyright Copyright 1996 - 2021 Intel Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _ACPI_VTD_H #define _ACPI_VTD_H // // Statements that include other files // #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // // equates used in DMAR Table. // #define ACPI_DMAR_OEM_REVISION 0x01 #define ACPI_DMAR_OEM_CREATOR_ID 0x01 #define ACPI_DMAR_OEM_CREATOR_REVISION 0x01 #define TABLE_SIZE 4 * 1024 typedef struct { UINT32 Signature; EFI_HANDLE Handle; DMA_REMAP_PROTOCOL DmaRemapProt; EFI_ACPI_DMAR_HEADER *Dmar; EFI_ACPI_DMAR_HEADER *DmarOrder; } VTD_SUPPORT_INSTANCE; #endif