audk/ArmVirtPkg/Library
Ard Biesheuvel 5e27deed43 ArmVirtPkg/NorFlashQemuLib: disregard our primary FV
The primary FV contains the firmware boot image, which is not
runtime updatable in our case. So exposing it to the NOR flash
driver is undesirable, since it may attempt to modify the NOR
flash contents. It is also rather pointless, since we don't
keep anything there that we care to expose. (the SEC and PEI
phase modules are not executable from DXE context, and the
contents of the embedded DXE phase FV are exposed by the DXE
core directly via the FVB2 protocol)

So let's disregard the NOR flash block that covers the primary
FV.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
2018-12-03 15:56:10 +01:00
..
ArmVirtDxeHobLib ArmVirtPkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:36 +08:00
ArmVirtGicArchLib ArmVirtPkg/ArmVirtGicArchLib: eliminate unchecked PcdSetXX() calls 2016-10-25 10:46:29 +02:00
ArmVirtMemoryInitPeiLib ArmVirtPkg/ArmVirtMemoryInitPeiLib: move to ArmVirtMemInfoLib 2017-11-23 16:53:29 +00:00
ArmVirtPL031FdtClientLib ArmVirtPkg/ArmVirtPL031FdtClientLib: unconditionally disable DT node 2017-03-09 18:37:04 +01:00
ArmVirtPsciResetSystemLib ArmVirtPkg: switch to generic ResetSystemRuntimeDxe 2017-07-03 18:49:56 +01:00
ArmVirtTimerFdtClientLib ArmVirtPkg/ArmVirtTimerFdtClientLib: eliminate unchecked PcdSetXX() calls 2016-10-25 10:46:35 +02:00
BaseCachingPciExpressLib ArmVirtPkg/BaseCachingPciExpressLib: depend on PciPcdProducerLib 2016-04-12 16:57:20 +02:00
FdtPL011SerialPortLib ArmVirtPkg: switch to new PL011UartLib implementation 2017-11-17 10:02:36 +00:00
FdtPciHostBridgeLib ArmVirtPkg/FdtPciHostBridgeLib: map ECAM and I/O spaces in GCD memory map 2018-11-29 18:52:22 +01:00
FdtPciPcdProducerLib ArmVirtPkg/FdtPciPcdProducerLib: eliminate unchecked PcdSetXX() calls 2016-10-25 10:46:36 +02:00
NorFlashQemuLib ArmVirtPkg/NorFlashQemuLib: disregard our primary FV 2018-12-03 15:56:10 +01:00
PlatformBootManagerLib ArmVirtPkg/PlatformBDS: Implement PlatformBootManagerUnableToBoot 2018-07-27 15:47:55 +08: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
QemuVirtMemInfoLib ArmVirtPkg/QemuVirtMemInfoLib: remove 1:1 mapping of top of PA range 2018-11-29 18:52:54 +01:00
XenArmGenericTimerVirtCounterLib ArmVirtPkg: reinstate timer unmask quirk for Xen 2018-04-26 08:31:40 +02:00
XenRealTimeClockLib ArmVirtPkg: XenRealTimeClockLib: fixup typo in Linaro copyright notice 2015-06-08 22:00:32 +00:00
XenVirtMemInfoLib ArmVirtPkg/XenVirtMemInfoLib: refactor reading of the PA space size 2018-11-29 18:54:36 +01:00