/** @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