From: Ard Biesheuvel <[email protected]> The EmbeddedPkg runtime DXE is being retired in favour of the generic one in MdeModulePkg which is actually being maintained.
RPi uses this driver and the associated EfiResetSystemLib, of which it has an implementation with value-add for reset notification. So this logic needs to be moved elsewhere and hooked up to the generic protocols that implement the same. Build tested only. Cc: Leif Lindholm <[email protected]> Cc: Jeremy Linton <[email protected]> Ard Biesheuvel (5): Platform/RaspberryPi/VarBlockServiceDxe: Refactor DumpVars event handler Platform/RaspberryPi/VarBlockServiceDxe: Register for reset notification Platform/RaspberryPi/PlatformBootManagerLib: Reimplement reset hook Platform/RaspberryPi: Switch to generic reset runtime Platform/RaspberryPi: Drop platform specific EfiResetSystemLib Platform/RaspberryPi/RaspberryPi.dec | 1 - Platform/RaspberryPi/RPi3/RPi3.dsc | 6 +- Platform/RaspberryPi/RPi4/RPi4.dsc | 6 +- Platform/RaspberryPi/RPi3/RPi3.fdf | 2 +- Platform/RaspberryPi/RPi4/RPi4.fdf | 2 +- Platform/RaspberryPi/Drivers/VarBlockServiceDxe/VarBlockServiceDxe.inf | 4 +- Platform/RaspberryPi/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf | 6 + Platform/RaspberryPi/Library/ResetLib/ResetLib.inf | 45 ------ Platform/RaspberryPi/Drivers/VarBlockServiceDxe/VarBlockServiceDxe.c | 63 +++++--- Platform/RaspberryPi/Library/PlatformBootManagerLib/PlatformBm.c | 77 ++++++++++ Platform/RaspberryPi/Library/ResetLib/ResetLib.c | 151 -------------------- 11 files changed, 138 insertions(+), 225 deletions(-) delete mode 100644 Platform/RaspberryPi/Library/ResetLib/ResetLib.inf delete mode 100644 Platform/RaspberryPi/Library/ResetLib/ResetLib.c -- 2.46.0.rc1.232.g9752f9e123-goog -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#120094): https://edk2.groups.io/g/devel/message/120094 Mute This Topic: https://groups.io/mt/107628958/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
