mbox series

[0/5] Add tests for runtime services unsupported check

Message ID 20191106094516.15762-1-ivan.hu@canonical.com
Headers show
Series Add tests for runtime services unsupported check | expand

Message

Ivan Hu Nov. 6, 2019, 9:45 a.m. UTC
UEFI spec 2.8 introduced the variable RuntimeServicesSupported, which is
Bitmask of which calls are implemented by the firmware during runtime services.
Add tests for checking Runtime services with RuntimeServicesSupported variable.

Ivan Hu (5):
  lib: move the global variable guid to lib header
  lib: add function for check the RuntimeServicesSupported variable
  uefirttime: add unsupported checking with RuntimeServicesSupported
    variable
  uefirtvariable: add unsupported checking with RuntimeServicesSupported
    variable
  uefirtmisc: add unsupported checking with RuntimeServicesSupported
    variable

 src/lib/include/fwts_uefi.h              |  23 ++++
 src/lib/src/fwts_uefi.c                  |  47 ++++++++
 src/uefi/securebootcert/securebootcert.c |   6 --
 src/uefi/uefirtmisc/uefirtmisc.c         |  55 ++++++++++
 src/uefi/uefirttime/uefirttime.c         | 149 ++++++++++++++++++++++++-
 src/uefi/uefirtvariable/uefirtvariable.c | 180 +++++++++++++++++++++++++++++++
 6 files changed, 453 insertions(+), 7 deletions(-)