HomeFreeBSD

loader: abstract boot services exiting to libefi function

Description

loader: abstract boot services exiting to libefi function

Move direct call of ExitBootServices to efi_exit_boot_services. This
function sets boot_services_active to false so callers don't have to do
it everywhere (though currently only loader/bootinfo.c is affected).

Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D32226

(cherry picked from commit 77e3db07898461de458caece30f42adceff222a9)

Details

Provenance
impAuthored on Nov 21 2021, 4:05 PM
tsoomeCommitted on Jun 26 2022, 5:09 AM
Differential Revision
D32226: loader: abstract boot services exiting to libefi function
Parents
rGc8e7050f8a6a: efi: switch boot_services_gone to boot_services_active
Branches
Unknown
Tags
Unknown