diff options
author | Star Zeng <star.zeng@intel.com> | 2017-10-25 16:55:46 +0800 |
---|---|---|
committer | Star Zeng <star.zeng@intel.com> | 2018-05-10 14:23:35 +0800 |
commit | 985e2707a06194add78a71d7645ac4b134506fdd (patch) | |
tree | 75beee82e2c473c3160e3566d709713189ca5e2d | |
parent | 3d06e1898879c46b854338e7e61a6dfc78e60c12 (diff) | |
download | edk2-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.c | 2 | ||||
-rw-r--r-- | IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf | 2 |
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
|