git: boot/efi: Switch from HandleProtocol() to OpenProtocol().

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Aug 9 03:15:15 PDT 2020


commit a4b368a6d1258ae9150a3923d1b3af12be34e731
Author: Sascha Wildner <saw at online.de>
Date:   Sun Aug 9 12:06:53 2020 +0200

    boot/efi: Switch from HandleProtocol() to OpenProtocol().
    
    HandleProtocol() is deprecated.
    
    Bring in and use FreeBSD's OpenProtocolByHandle() helper function (which
    is like the UEFI Spec's example) and generally reduce differences with
    FreeBSD a bit more.
    
    Taken-from: FreeBSD

Summary of changes:
 sys/boot/efi/boot1/Makefile                   |  7 +++++--
 sys/boot/efi/boot1/boot1.c                    | 13 +++++++------
 sys/boot/efi/include/efilib.h                 |  2 ++
 sys/boot/efi/libefi/efinet.c                  |  7 +++----
 sys/boot/efi/libefi/efipart.c                 | 13 ++++++-------
 sys/boot/efi/libefi/libefi.c                  |  9 ++++++++-
 sys/boot/efi/loader/arch/x86_64/framebuffer.c |  3 ++-
 sys/boot/efi/loader/main.c                    |  9 ++++-----
 8 files changed, 37 insertions(+), 26 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a4b368a6d1258ae9150a3923d1b3af12be34e731


-- 
DragonFly BSD source repository


More information about the Commits mailing list