edk2/OvmfPkg/Library/MapMmioLib
Sami Mujawar 838240263a OvmfPkg/MapMmioLib: Support runtime drivers
Allow MapMmioLib to be consumed by DXE_RUNTIME_DRIVER modules.

MapMmioMemory() depends on DXE services, so it cannot map new
ranges after ExitBootServices(). Return EFI_ACCESS_DENIED when
called at runtime.

This allows runtime drivers such as
ArmVirtPkg/Library/KvmtoolRtcFdtClientLib to use MapMmioLib for
boot-time MMIO setup.

Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
2026-07-21 10:25:17 +00:00
..
MapMmioLib.c OvmfPkg/MapMmioLib: Support runtime drivers 2026-07-21 10:25:17 +00:00
MapMmioLib.inf OvmfPkg/MapMmioLib: Support runtime drivers 2026-07-21 10:25:17 +00:00