git: Sync libefivar and efivar(8) with FreeBSD.

Sascha Wildner swildner at crater.dragonflybsd.org
Fri Jun 5 22:31:27 PDT 2020


commit 4661c1690a24c9a90726afa4b714671b5ea02dc5
Author: Sascha Wildner <saw at online.de>
Date:   Sat Jun 6 07:30:48 2020 +0200

    Sync libefivar and efivar(8) with FreeBSD.
    
    Some larger adjustments were needed in efivar-dp-xlate.c to work
    around geom.
    
    Taken-from: FreeBSD

Summary of changes:
 lib/libefivar/Makefile                             |   26 +-
 lib/libefivar/ProcessorBind.h                      |    4 +
 lib/libefivar/efi-osdep.h                          |  110 +
 lib/libefivar/efivar-dp-format.c                   | 2472 +++++++++++++
 lib/libefivar/efivar-dp-parse.c                    | 3710 ++++++++++++++++++++
 lib/libefivar/efivar-dp-xlate.c                    |  669 ++++
 lib/libefivar/efivar-dp.h                          |   71 +
 lib/libefivar/efivar.3                             |   49 +-
 lib/libefivar/efivar.c                             |   95 +-
 lib/libefivar/efivar.h                             |   72 +-
 lib/libefivar/libefivar.c                          |   20 +-
 lib/libefivar/libefivar_int.h                      |   13 +-
 lib/libefivar/uefi-dplib.h                         |  634 ++++
 lib/libefivar/uefi-dputil.c                        |  634 ++++
 lib/libefivar/uefi-guid.c                          |   36 +
 sbin/gpt/gpt.c                                     |    3 +-
 usr.sbin/efivar/Makefile                           |    6 +-
 usr.sbin/efivar/efiutil.c                          |  186 +
 .../libefivar_int.h => usr.sbin/efivar/efiutil.h   |   18 +-
 usr.sbin/efivar/efivar.8                           |   79 +-
 usr.sbin/efivar/efivar.c                           |  173 +-
 21 files changed, 8866 insertions(+), 214 deletions(-)
 create mode 100644 lib/libefivar/ProcessorBind.h
 create mode 100644 lib/libefivar/efi-osdep.h
 create mode 100644 lib/libefivar/efivar-dp-format.c
 create mode 100644 lib/libefivar/efivar-dp-parse.c
 create mode 100644 lib/libefivar/efivar-dp-xlate.c
 create mode 100644 lib/libefivar/efivar-dp.h
 create mode 100644 lib/libefivar/uefi-dplib.h
 create mode 100644 lib/libefivar/uefi-dputil.c
 create mode 100644 lib/libefivar/uefi-guid.c
 create mode 100644 usr.sbin/efivar/efiutil.c
 copy lib/libefivar/libefivar_int.h => usr.sbin/efivar/efiutil.h (76%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4661c1690a24c9a90726afa4b714671b5ea02dc5


-- 
DragonFly BSD source repository


More information about the Commits mailing list