audk/ArmVirtPkg/Library
Ard Biesheuvel 83ae7589b0 ArmVirtPkg/PlatformPeiLib: honor DT node 'status' property
In some cases, (e.g., when running QEMU with TrustZone emulation), the
DT may contain DT nodes whose status is set to 'secure'. Similarly, the
status may be set to 'disabled' if the consumer of the DT image is
expected to treat it as if it weren't there.

So check whether a 'status' property is present, and if so, ignore the
node if the status is not 'okay'.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
2017-04-04 15:25:19 +01:00
..
ArmQemuRelocatablePlatformLib
ArmVirtDxeHobLib ArmVirtPkg DxeHobLib: Update func header description of BuildFv(2)Hob() 2016-11-17 09:27:14 +08:00
ArmVirtGicArchLib
ArmVirtMemoryInitPeiLib
ArmVirtPL031FdtClientLib ArmVirtPkg/ArmVirtPL031FdtClientLib: unconditionally disable DT node 2017-03-09 18:37:04 +01:00
ArmVirtPlatformLib
ArmVirtPsciResetSystemLib
ArmVirtTimerFdtClientLib
ArmXenRelocatablePlatformLib
BaseCachingPciExpressLib
FdtPL011SerialPortLib ArmVirtPkg/FdtPL011SerialPortLib: honor DT node 'status' property 2017-04-04 15:25:16 +01:00
FdtPciHostBridgeLib
FdtPciPcdProducerLib ArmVirtPkg/FdtPciPcdProducerLib: eliminate unchecked PcdSetXX() calls 2016-10-25 10:46:36 +02:00
NorFlashQemuLib ArmVirtPkg/NorFlashQemuLib: rebase to ARRAY_SIZE() 2016-10-27 10:50:19 +02:00
PlatformBootManagerLib ArmVirtPkg/ArmVirtQemu: refer to Shell app via its declared GUID 2017-03-22 15:34:59 +00:00
PlatformPeiLib ArmVirtPkg/PlatformPeiLib: honor DT node 'status' property 2017-04-04 15:25:19 +01:00
QemuFwCfgLib ArmVirtPkg, OvmfPkg: retire QemuFwCfgS3Enabled() from QemuFwCfgLib 2017-03-14 21:49:16 +01:00
XenRealTimeClockLib