summaryrefslogtreecommitdiff
path: root/mock-variables.c
diff options
context:
space:
mode:
authorEduard Acatrinei <eduard.acatrinei@certussoftware.ro>2024-08-29 10:32:58 +0300
committerPeter Jones <pjones@redhat.com>2025-01-15 16:35:16 -0500
commitad8692e848cb520d734fbb075c30dcc3307ef8a4 (patch)
tree8f59b18706e752d38b3561bca463358711508a6c /mock-variables.c
parent196cbb9e74b8c25bbdb68944ad99ba69fa4dcaaf (diff)
downloadefi-boot-shim-ad8692e848cb520d734fbb075c30dcc3307ef8a4.tar.gz
efi-boot-shim-ad8692e848cb520d734fbb075c30dcc3307ef8a4.zip
avoid EFIv2 runtime services on Apple x86 machines
While booting a MacBookPro15,2 (the last Intel model, 2019), shim 15.8 gets stuck in RT->QueryVariableInfo(). Previously, these devices shipped with EFI firmware version 1.10, and we had a quirk in place for this (#364). However, Apple updated the firmware to version 2.40, but it still doesn't implement runtime services. This patch adds a test for Apple as the vendor, and treats that as equivalent to having an older major UEFI version. Signed-off-by: Eduard Acatrinei <eduard.acatrinei@certussoftware.ro>
Diffstat (limited to 'mock-variables.c')
0 files changed, 0 insertions, 0 deletions