HomeFreeBSD

loader.efi: handle multiple gop instances

Description

loader.efi: handle multiple gop instances

Some systems may provide multiple GOP instances and not all are
bound to hardware. The current loader is picking up the first GOP,
which may not be usable. Instead we load the GOP handle array,
and test every handle to have registered ConOut protocol. If ConOut is
present, we can use this GOP handle to open GOP protocol.

Details

Provenance
tsoomeAuthored on Jan 16 2021, 5:51 PM
Parents
rG944041f936a6: wl(4): remove obsolete header
Branches
Unknown
Tags
Unknown