HomeFreeBSD

Support kernels larger than EFI_STAGING_SIZE in loader.efi

Description

Support kernels larger than EFI_STAGING_SIZE in loader.efi

With a very large kernel or module the staging area may be too small to
hold it. When this is the case try to allocate more space before failing
in the efi copyin/copyout/readin functions.

Reviewed by: imp, tsoome
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D22569

Details

Provenance
andrewAuthored on
Reviewer
imp
Differential Revision
D22569: Add support to allocate more space before and after a current allocation
Parents
rS355131: MFC r315223, r325182:
Branches
Unknown
Tags
Unknown