efi_loader: add RuntimeServicesSupported variable
authorAKASHI Takahiro <takahiro.akashi@linaro.org>
Wed, 5 Jun 2019 04:21:38 +0000 (13:21 +0900)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Fri, 14 Jun 2019 17:18:40 +0000 (19:18 +0200)
commite771b4b39e8c52f7093ec1126a59daf072ac773b
tree12df34e812dc2c5bbf699b3c0f00c7adad2fa5cf
parentc77d8e9d893ea06082e3ea0f609895b306db1623
efi_loader: add RuntimeServicesSupported variable

This variable is defined in UEFI specification 2.8, section 8.1.
Its value should be updated whenever we add any usable runtime services
function.

Currently we only support SetVirtualAddress() for all systems and
ResetSystem() for some.

Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
include/efi_api.h
include/efi_loader.h
lib/efi_loader/efi_runtime.c
lib/efi_loader/efi_setup.c