• A
    efi_loader: Add runtime services · 50149ea3
    Alexander Graf 提交于
    After booting has finished, EFI allows firmware to still interact with the OS
    using the "runtime services". These callbacks live in a separate address space,
    since they are available long after U-Boot has been overwritten by the OS.
    
    This patch adds enough framework for arbitrary code inside of U-Boot to become
    a runtime service with the right section attributes set. For now, we don't make
    use of it yet though.
    
    We could maybe in the future map U-boot environment variables to EFI variables
    here.
    Signed-off-by: NAlexander Graf <agraf@suse.de>
    Reviewed-by: NSimon Glass <sjg@chromium.org>
    Tested-by: NSimon Glass <sjg@chromium.org>
    50149ea3
efi_loader.h 4.0 KB