summaryrefslogtreecommitdiff
path: root/lib/variables.c
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2024-05-15 16:13:13 -0400
committerPeter Jones <pjones@redhat.com>2025-02-24 15:24:24 -0500
commit848667d0f3a99401d93c93b3af16b55e3fb28cea (patch)
treedea7e69bef8e20ed687b38c99b7f7e06d3f7abbd /lib/variables.c
parent589c3f289e05454be23507767439cb9769a2264a (diff)
downloadefi-boot-shim-848667d0f3a99401d93c93b3af16b55e3fb28cea.tar.gz
efi-boot-shim-848667d0f3a99401d93c93b3af16b55e3fb28cea.zip
shim: add HSIStatus feature
hughsie asked me if I can make shim tell userland what kinds of accesses are allowed to the heap, stack, and allocations on the running platform, so that these could be reported up through fwupd's Host Security ID program (see https://fwupd.github.io/libfwupdplugin/hsi.html ). This adds a new config-only (i.e. not a UEFI variable) variable generated during boot, "/sys/firmware/efi/mok-variables/HSIStatus", which tells us those properties as well as if the EFI Memory Attribute Protocol is present. Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'lib/variables.c')
0 files changed, 0 insertions, 0 deletions