freebsd-dev/lib/libefivar
Warner Losh 831bec1163 Simplify the efivar interface a little.
We started out having Linux compatible libefivar interfaces. This was
in anticipation of porting the GPL'd efibootmgr to FreeBSD via a
port. However, since we need that functionality in the base, that port
isn't going to happened. It also appears that efivar is a private
library that's not used much outside a command line util and
efibootmgr. Reduce compatibility with the Linux version a little by
removing the mode parameter to efi_set_variable (which was unused on
FreeBSD, and not set to something useful in the code we'd
written). Also remove some efi error routines that were never
implemented and existed only to placate early GPL efibootmgr porting
experiments.

Suggested by: Matt Williams
Sponsored by: Netflix
2017-11-10 23:30:23 +00:00
..
efi-osdep.h Bring in EDK2 routines for printing and parsing device paths. 2017-03-09 00:31:31 +00:00
efivar-dp-format.c Implement efidp_size 2017-09-07 07:30:14 +00:00
efivar-dp-parse.c Fix parsing File() nodes in device paths. 2017-08-31 15:53:47 +00:00
efivar-dp.h Implement efidp_size 2017-09-07 07:30:14 +00:00
efivar.3
efivar.c Simplify the efivar interface a little. 2017-11-10 23:30:23 +00:00
efivar.h Simplify the efivar interface a little. 2017-11-10 23:30:23 +00:00
FreeBSD-update Bring in EDK2 routines for printing and parsing device paths. 2017-03-09 00:31:31 +00:00
Makefile libefivar: -fno-strict-aliasing 2017-09-04 18:59:44 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ProcessorBind.h Bring in EDK2 routines for printing and parsing device paths. 2017-03-09 00:31:31 +00:00
uefi-dplib.h Define StrCmp in a funky was to be bug-compatible with EDK2 code. 2017-03-23 02:30:52 +00:00
uefi-dputil.c fix typo 2017-07-24 18:10:42 +00:00
uefi-guid.c Bring in EDK2 routines for printing and parsing device paths. 2017-03-09 00:31:31 +00:00
uefi-guid.dat Bring in EDK2 routines for printing and parsing device paths. 2017-03-09 00:31:31 +00:00