summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStar Zeng <star.zeng@intel.com>2017-10-25 16:55:46 +0800
committerStar Zeng <star.zeng@intel.com>2018-05-10 14:23:35 +0800
commit985e2707a06194add78a71d7645ac4b134506fdd (patch)
tree75beee82e2c473c3160e3566d709713189ca5e2d
parent3d06e1898879c46b854338e7e61a6dfc78e60c12 (diff)
downloadedk2-985e2707a06194add78a71d7645ac4b134506fdd.zip
edk2-985e2707a06194add78a71d7645ac4b134506fdd.tar.gz
edk2-985e2707a06194add78a71d7645ac4b134506fdd.tar.bz2
IntelSiliconPkg IntelVTdDxe: use gEfiAcpi10TableGuid for ACPI 1.0
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> (cherry picked from commit 118f1657b9c6c338c25ef81e6c30ece392138673)
-rw-r--r--IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c2
-rw-r--r--IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf2
2 files changed, 2 insertions, 2 deletions
diff --git a/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c b/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c
index 2456b0c..39b70a1 100644
--- a/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c
+++ b/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c
@@ -996,7 +996,7 @@ GetDmarAcpiTable (
);
if (EFI_ERROR (Status)) {
Status = EfiGetSystemConfigurationTable (
- &gEfiAcpiTableGuid,
+ &gEfiAcpi10TableGuid,
&AcpiTable
);
}
diff --git a/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf b/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf
index d45fd67..fde33bb 100644
--- a/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf
+++ b/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf
@@ -64,7 +64,7 @@
[Guids]
gEfiEventExitBootServicesGuid ## CONSUMES ## Event
gEfiAcpi20TableGuid ## CONSUMES ## SystemTable
- gEfiAcpiTableGuid ## CONSUMES ## SystemTable
+ gEfiAcpi10TableGuid ## CONSUMES ## SystemTable
[Protocols]
gEdkiiIoMmuProtocolGuid ## PRODUCES