]> git.proxmox.com Git - mirror_edk2.git/commitdiff
IntelSiliconPkg IntelVTdDxe: use gEfiAcpi10TableGuid for ACPI 1.0
authorStar Zeng <star.zeng@intel.com>
Wed, 25 Oct 2017 08:55:46 +0000 (16:55 +0800)
committerStar Zeng <star.zeng@intel.com>
Thu, 26 Oct 2017 09:58:44 +0000 (17:58 +0800)
According to definition (Acpi.h and MdePkg.dec),
gEfiAcpiTableGuid = gEfiAcpi20TableGuid, and the code is trying
to parse ACPI 2.0 first and then ACPI 1.0, but it uses
gEfiAcpiTableGuid wrongly for ACPI 1.0, this patch is to fix it.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c
IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf

index 2456b0c48ff19f93848a3965ae85e205948baada..39b70a134e1e8a41a5acd88377c5f73d5fa6fa73 100644 (file)
@@ -996,7 +996,7 @@ GetDmarAcpiTable (
              );\r
   if (EFI_ERROR (Status)) {\r
     Status = EfiGetSystemConfigurationTable (\r
-               &gEfiAcpiTableGuid,\r
+               &gEfiAcpi10TableGuid,\r
                &AcpiTable\r
                );\r
   }\r
index d45fd67964c9829e530ef7b1a88d6237a6b3a548..fde33bb224caca77435bafabd82e6f3b4fab7b1e 100644 (file)
@@ -64,7 +64,7 @@
 [Guids]\r
   gEfiEventExitBootServicesGuid   ## CONSUMES ## Event\r
   gEfiAcpi20TableGuid             ## CONSUMES ## SystemTable\r
-  gEfiAcpiTableGuid               ## CONSUMES ## SystemTable\r
+  gEfiAcpi10TableGuid             ## CONSUMES ## SystemTable\r
 \r
 [Protocols]\r
   gEdkiiIoMmuProtocolGuid                     ## PRODUCES\r