]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Create libefivar library. This library aims to provide
authorWarner Losh <imp@FreeBSD.org>
Tue, 11 Oct 2016 22:30:41 +0000 (22:30 +0000)
committerWarner Losh <imp@FreeBSD.org>
Tue, 11 Oct 2016 22:30:41 +0000 (22:30 +0000)
commitd49a5ddd040bbaec8d00ba055c342696fd9ee436
treef2ee2e1672980598d31a1dbc487a77e36dc7f375
parentf79d484dff6cb0e8249bb489572727bab7ecbcf1
Create libefivar library. This library aims to provide
the same API as the GPL'd version of this library. It implements the common
Linux API for programatically manipulating UEFI environment varibales using
the UEFI Runtime Services the kernel provides. It replaces the old efi
library since it is programmed to a different interface, but retails the
CHAR16 to UTF-8 and vice versa conversion routines. The new name is to match
Linux program's expectations.

Differential Revision: https://reviews.freebsd.org/D8128
Reviewed by: kib@, wblock@, Ganael Laplanche
16 files changed:
lib/Makefile
lib/libefi/Makefile [deleted file]
lib/libefi/efi_getvar.c [deleted file]
lib/libefi/efi_nextvarname.c [deleted file]
lib/libefi/efi_setvar.c [deleted file]
lib/libefi/libefi.3 [deleted file]
lib/libefi/libefi.h [deleted file]
lib/libefivar/Makefile [new file with mode: 0644]
lib/libefivar/efivar.3 [new file with mode: 0644]
lib/libefivar/efivar.c [new file with mode: 0644]
lib/libefivar/efivar.h [new file with mode: 0644]
lib/libefivar/libefivar.c [moved from lib/libefi/libefi.c with 65% similarity]
lib/libefivar/libefivar_int.h [moved from lib/libefi/libefi_int.h with 87% similarity]
share/mk/bsd.libnames.mk
share/mk/src.libnames.mk
share/mk/src.opts.mk