audk/ArmPlatformPkg
Laszlo Ersek 6281a2ed3b ArmPlatformPkg/NorFlashDxe: cue the variable driver with NvVarStoreFormatted
The BEFORE depex opcode that we currently use to force ourselves in front
of the variable driver cannot be combined with other depex opcodes.
Replace the depex with TRUE, and signal NvVarStoreFormattedLib through the
installation of "gEdkiiNvVarStoreFormattedGuid".

Platforms that rely on NorFlashDxe to format the variable store (as
opposed to formatting a variable store template through an FDF file, as
part of the build) should hook NvVarStoreFormattedLib into the variable
drivers they use, so that the latter await our cue.

Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Leif Lindholm <leif.lindholm@linaro.org>
Cc: Steve Capper <steve.capper@linaro.org>
Cc: Supreeth Venkatesh <Supreeth.Venkatesh@arm.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Tested-by: Steve Capper <steve.capper@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2018-04-12 21:24:34 +02:00
..
Drivers ArmPlatformPkg/NorFlashDxe: cue the variable driver with NvVarStoreFormatted 2018-04-12 21:24:34 +02:00
Include/Library ArmPlatformPkg: introduce LcdHwLib library class 2017-12-12 17:37:29 +00:00
Library ArmPlatformPkg: implement LcdHwLib for HdLcd 2017-12-12 17:40:12 +00:00
MemoryInitPei ArmPlatformPkg/MemoryInitPeiLib: reserve rather than remove FV memory 2018-02-28 16:10:58 +00:00
PlatformPei ArmPlatformPkg/PlatformPeim: allow PlatformPeiLib to set the boot mode 2017-11-05 16:19:00 +00:00
PrePeiCore ArmPlatformPkg/PrePeiCoreMPCore: use a unique GUID 2017-12-08 16:31:15 +00:00
PrePi ArmPlatformPkg/PrePi: remove bogus IntelFrameworkModulePkg reference 2017-11-30 17:08:42 +00:00
Scripts ArmPlatformPkg/DS-5: fix 64-bit PE/COFF header parsing bug 2016-04-18 10:18:14 +02:00
ArmPlatformPkg.dec ArmPlatformPkg/NorFlashDxe: cue the variable driver with NvVarStoreFormatted 2018-04-12 21:24:34 +02:00
ArmPlatformPkg.dsc ArmPlatformPkg: remove old PL111/HdLcd driver code 2017-12-12 17:40:16 +00:00