summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamer El-Haj-Mahmoud <samer@elhajmahmoud.com>2020-04-10 11:29:24 -0400
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-04-21 17:06:06 +0000
commit40b9ca6beb8c5cd11e9fb30ebc447c7889157eff (patch)
tree32fc3478e239377b1bbb2cea3b6754cfc2310987
parent6e3c834ae47d1201c4ddcc6a6adc5e44718c7617 (diff)
downloadedk2-40b9ca6beb8c5cd11e9fb30ebc447c7889157eff.tar.gz
edk2-40b9ca6beb8c5cd11e9fb30ebc447c7889157eff.tar.bz2
edk2-40b9ca6beb8c5cd11e9fb30ebc447c7889157eff.zip
MdeModulePkg: PcdAcpiExposedTableVersions default for Arm64 platforms
Set the default value of PcdAcpiExposedTableVersions for Aarch64 platforms to 0x20. Previously, the default was set to 0x3E for all platforms. The new value removes ACPI 1.0b compatability, which forces the use of XSDT 64-bit pointer, as required by Arm SBBR specification. This also resolves an error reported by acpiview command, as seen on the RPi (see https://github.com/pftf/RPi4/issues/25). Signed-off-by: Samer El-Haj-Mahmoud <samer@elhajmahmoud.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@arm.com> Reviewed-by: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com> Acked-by: Hao A Wu <hao.a.wu@intel.com>
-rw-r--r--MdeModulePkg/MdeModulePkg.dec3
1 files changed, 3 insertions, 0 deletions
diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec
index 42ad21cf24..4f44af6948 100644
--- a/MdeModulePkg/MdeModulePkg.dec
+++ b/MdeModulePkg/MdeModulePkg.dec
@@ -1550,6 +1550,9 @@
# @Prompt Console Output Row of Text Setup
gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow|25|UINT32|0x4000000e
+[PcdsFixedAtBuild.AARCH64, PcdsPatchableInModule.AARCH64]
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiExposedTableVersions|0x20|UINT32|0x0001004c
+
[PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx]
## UART clock frequency is for the baud rate configuration.
# @Prompt Serial Port Clock Rate.