summaryrefslogtreecommitdiffstats
path: root/ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2017-03-17 13:37:47 +0100
committerLaszlo Ersek <lersek@redhat.com>2017-03-28 13:48:39 +0200
commit30cb1485b1df44cf4fbec3b80051ef326da12eb6 (patch)
tree1d4b786e6473549bb040f29e334e9d0e14520834 /ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf
parent3efa3f3d05ea3fef964e59aea9b5792cfec348ed (diff)
downloadedk2-30cb1485b1df44cf4fbec3b80051ef326da12eb6.tar.gz
edk2-30cb1485b1df44cf4fbec3b80051ef326da12eb6.tar.bz2
edk2-30cb1485b1df44cf4fbec3b80051ef326da12eb6.zip
Revert "ArmVirtPkg/FdtClientDxe: make DT table installation !ACPI dependent"
This reverts commit 78c41ff519b187d8979cda7074f007a6323f9acd. We realized that DXE drivers that are independent of AcpiPlatformDxe (that is, independent of QEMU's ACPI generation), such as RamDiskDxe and BootGraphicsResourceTableDxe, may produce and/or manipulate ACPI tables, at driver dispatch or even at Ready To Boot. This makes it unsafe for us to check for ACPI presence in the UEFI system config table in a Ready To Boot callback, in order to decide about exposing the DT. Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Leif Lindholm <leif.lindholm@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf')
-rw-r--r--ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf5
1 files changed, 3 insertions, 2 deletions
diff --git a/ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf b/ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf
index 9861f41e96..00017727c3 100644
--- a/ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf
+++ b/ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf
@@ -37,16 +37,17 @@
HobLib
UefiBootServicesTableLib
UefiDriverEntryPoint
- UefiLib
[Protocols]
gFdtClientProtocolGuid ## PRODUCES
[Guids]
- gEfiAcpi20TableGuid
gEfiEventReadyToBootGuid
gFdtHobGuid
gFdtTableGuid
+[FeaturePcd]
+ gArmVirtTokenSpaceGuid.PcdPureAcpiBoot
+
[Depex]
TRUE