]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiSdt.c
MdeModulePkg: AcpiTableDxe: make 4 GB table allocation limit optional
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / AcpiTableDxe / AcpiSdt.c
index 57fdc7844e93df74f8e4f943ec82f21d60886c9f..db693900758a1ea3c1da8f80c7c0cd0131e3e724 100644 (file)
@@ -19,7 +19,7 @@
 \r
 GLOBAL_REMOVE_IF_UNREFERENCED\r
 EFI_ACPI_SDT_PROTOCOL  mAcpiSdtProtocolTemplate = {\r
-  EFI_ACPI_TABLE_VERSION_NONE | EFI_ACPI_TABLE_VERSION_1_0B | ACPI_TABLE_VERSION_GTE_2_0,\r
+  EFI_ACPI_TABLE_VERSION_NONE,\r
   GetAcpiTable2,\r
   RegisterNotify,\r
   Open,\r
@@ -1102,6 +1102,7 @@ SdtAcpiTableAcpiSdtConstructor (
 \r
   InitializeListHead (&AcpiTableInstance->NotifyList);\r
   CopyMem (&AcpiTableInstance->AcpiSdtProtocol, &mAcpiSdtProtocolTemplate, sizeof(mAcpiSdtProtocolTemplate));\r
+  AcpiTableInstance->AcpiSdtProtocol.AcpiVersion = (EFI_ACPI_TABLE_VERSION)PcdGet32 (PcdAcpiExposedTableVersions);\r
 \r
   //\r
   // Register event for ExitPmAuth, so that we can uninstall ACPI SDT protocol after ExitPmAuth.\r