Thread (9 messages) 9 messages, 2 authors, 2019-03-11

Re: [PATCH 3/3] x86/ima: retry detecting secure boot mode

From: Matthew Garrett <hidden>
Date: 2019-03-08 17:52:12
Also in: kexec, linux-efi, linux-integrity, lkml

Possibly related (same subject, not in this thread)

On Fri, Mar 8, 2019 at 5:40 AM Mimi Zohar [off-list ref] wrote:
On Thu, 2019-03-07 at 14:50 -0800, Matthew Garrett wrote:
quoted
Is the issue that it gives incorrect results on the first read, or is
the issue that it gives incorrect results before ExitBootServices() is
called? If the former then we should read twice in the boot stub, if
the latter then we should figure out a way to do this immediately
after ExitBootServices() instead.
Detecting the secure boot mode isn't the problem.  On boot, I am
seeing "EFI stub: UEFI Secure Boot is enabled", but setup_arch() emits
"Secure boot could not be determined".

In efi_main() the secure_boot mode is initially unset, so
efi_get_secureboot() is called.  efi_get_secureboot() returns the
secure_boot mode correctly as enabled.  The problem seems to be in
saving the secure_boot mode for later use.
Hm. And this only happens on certain firmware versions? If something's
stepping on boot_params then we have bigger problems.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help