#include <Protocol/PciRootBridgeIo.h>\r
#include <Protocol/PciIo.h>\r
#include <Protocol/PciEnumerationComplete.h>\r
-#include <Protocol/AcpiSystemDescriptionTable.h>\r
#include <Protocol/PlatformVtdPolicy.h>\r
#include <Protocol/IoMmu.h>\r
\r
#define ALIGN_VALUE_UP(Value, Alignment) (((Value) + (Alignment) - 1) & (~((Alignment) - 1)))\r
#define ALIGN_VALUE_LOW(Value, Alignment) ((Value) & (~((Alignment) - 1)))\r
\r
+#define VTD_TPL_LEVEL TPL_NOTIFY\r
+\r
//\r
// This is the initial max PCI DATA number.\r
// The number may be enlarged later.\r
/**\r
Get the DMAR ACPI table.\r
\r
- @retval EFI_SUCCESS The DMAR ACPI table is got.\r
- @retval EFI_NOT_FOUND The DMAR ACPI table is not found.\r
+ @retval EFI_SUCCESS The DMAR ACPI table is got.\r
+ @retval EFI_ALREADY_STARTED The DMAR ACPI table has been got previously.\r
+ @retval EFI_NOT_FOUND The DMAR ACPI table is not found.\r
**/\r
EFI_STATUS\r
GetDmarAcpiTable (\r