From 31b3b02acaa788e55270b3fb1205c8a82f0749f4 Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Wed, 6 Apr 2016 13:42:28 +0200 Subject: ArmVirtPkg: drop dependency on DxePcdLib for DXE Pcd.inf The PcdDxe dynamic PCD driver is dispatched explicitly via an 'A PRIORI' declaration in the platform DSC. Without that declaration, the DXE driver can never be dispatched since it transitively (via DxePcdLib) depends on protocols it produces itself. So use the NULL PcdLib explicitly only for this driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel Reviewed-by: Laszlo Ersek --- ArmVirtPkg/ArmVirtQemu.dsc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ArmVirtPkg/ArmVirtQemu.dsc') diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc index a820b639e..409e56a7e 100644 --- a/ArmVirtPkg/ArmVirtQemu.dsc +++ b/ArmVirtPkg/ArmVirtQemu.dsc @@ -274,7 +274,10 @@ NULL|MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.inf } - MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + MdeModulePkg/Universal/PCD/Dxe/Pcd.inf { + + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf + } # # Architectural Protocols -- cgit v1.2.3