diff options
| author | Eduard Acatrinei <eduard.acatrinei@certussoftware.ro> | 2024-08-29 10:32:58 +0300 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2025-01-15 16:35:16 -0500 |
| commit | ad8692e848cb520d734fbb075c30dcc3307ef8a4 (patch) | |
| tree | 8f59b18706e752d38b3561bca463358711508a6c /mock-variables.c | |
| parent | 196cbb9e74b8c25bbdb68944ad99ba69fa4dcaaf (diff) | |
| download | efi-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
