summaryrefslogtreecommitdiffstats
path: root/lib/efi_loader/efi_disk.c
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2016-03-04 01:10:01 +0100
committerTom Rini <trini@konsulko.com>2016-03-15 18:03:10 -0400
commit50149ea37a21dcbed675297f1536c31a7db39c19 (patch)
treed6a18d12c1306cbc1306baed0aeea5ff2f5d2ae4 /lib/efi_loader/efi_disk.c
parentc1311ad4e0d1759788601513fac0f65620d40472 (diff)
downloadtalos-obmc-uboot-50149ea37a21dcbed675297f1536c31a7db39c19.tar.gz
talos-obmc-uboot-50149ea37a21dcbed675297f1536c31a7db39c19.zip
efi_loader: Add runtime services
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: Alexander Graf <agraf@suse.de> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/efi_loader/efi_disk.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud