• Alexander Graf's avatar
    efi_loader: Add runtime services · 50149ea3
    Alexander Graf authored
    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: default avatarAlexander Graf <agraf@suse.de>
    Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
    Tested-by: default avatarSimon Glass <sjg@chromium.org>
    50149ea3
Name
Last commit
Last update
..
Kconfig Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...
board.c Loading commit data...
board.h Loading commit data...
mux.c Loading commit data...
u-boot.lds Loading commit data...