History log of /freebsd-current/usr.sbin/efivar/efivar.8
Revision Date Author Comments
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# 54b75edd 12-Mar-2022 Jens Schweikhardt <schweikh@FreeBSD.org>

Correct minor typos/grammos and break long lines to fit in 80 chars.


# 3c0dcbfc 09-Apr-2021 Warner Losh <imp@FreeBSD.org>

efivar: Add --quiet to not report errors

Add -q/--quiet flag to the command line. With it, errors are not reported at
all. Instead nothing is printed and the exit code is non-zero.

Reviewed by: markj
Sponsored by: Netflix, Inc
Differential Revision: https://reviews.freebsd.org/D29619


# 377d7c41 17-Jun-2020 Mateusz Piotrowski <0mp@FreeBSD.org>

Fix the --guid flag description

MFC after: 2 weeks


# 7b1f3e08 06-Mar-2019 Rebecca Cran <bcran@FreeBSD.org>

Document the efivar --load-option option

Reviewed by: imp, kevans
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D19263


# 52467047 04-Feb-2019 Warner Losh <imp@FreeBSD.org>

Regularize the Netflix copyright

Use recent best practices for Copyright form at the top of
the license:
1. Remove all the All Rights Reserved clauses on our stuff. Where we
piggybacked others, use a separate line to make things clear.
2. Use "Netflix, Inc." everywhere.
3. Use a single line for the copyright for grep friendliness.
4. Use date ranges in all places for our stuff.

Approved by: Netflix Legal (who gave me the form), adrian@ (pmc files)


# e08bb109 26-Oct-2018 Warner Losh <imp@FreeBSD.org>

Implenent --fromfile to read variable values when printing variables

So

./efivar --fromfile Boot0001.bin --print --load-option

will take the value from Boot0001.bin file and then decode it as if it
were a load-option. This is useful for debugging handling of such
variables that may be hanging the boot for some people.

Sponsored by: Netflix, Inc


# b0da7c79 31-Aug-2017 Warner Losh <imp@FreeBSD.org>

Add UCS2->UTF8 option.

Many UEFI variables are UCS2 strings (some NUL terminated, others
not). Add --utf8 (-u) to convert UCS2 strings to UTF8 before printing.

Sponsored by: Netflix


# f0c9042b 22-May-2017 Glen Barber <gjb@FreeBSD.org>

Correct the "first appeared in" version for efivar(8).

MFC after: 3 days
Sponsored by: The FreeBSD Foundation


# 98120473 21-May-2017 Benjamin Kaduk <bjk@FreeBSD.org>

Updates for efivar.8

Fix spelling [1], appease igor and mandoc -Tlint, and adopt the
language style to be more consistent with our corpus.

PR: 219434 [1]
Submitted by: olgeni [1]


# 2f2f5c67 08-Mar-2017 Warner Losh <imp@FreeBSD.org>

Finish implementing -d/--device/--device-path flag to print variable
as if it were a device path.

Remove language about a=b syntax on the command line. This will not be
implemented due to its limited usefulness. UEFI variables are binary
blobs, on the whole, and a simple work around exists for
strings. Clarify that the new value of the variable is taken from
stdin. Update manual with history.

Sponsored by: Netflix


# 16445670 03-Mar-2017 Warner Losh <imp@FreeBSD.org>

Implement --guid/-g to print the known GUIDs as human readable. The
list of known GUIDs can be found with --list-guids.

Sponsored by: Netflix


# 9013a3a0 13-Oct-2016 Warner Losh <imp@FreeBSD.org>

'b' is short for --binary, it isn't 'a'.

PR: 213437
Submitted by: Ganael LAPLANCHE


# b2a7ac48 13-Oct-2016 Warner Losh <imp@FreeBSD.org>

Fix building on i386 and arm. But 'public domain' headers on the files
with no creative content. Include "lost" changes from git:
o Use /dev/efi instead of /dev/efidev
o Remove redundant NULL checks.

Submitted by: kib@, dim@, zbb@, emaste@


# 4b844f8d 11-Oct-2016 Warner Losh <imp@FreeBSD.org>

Add efivar(1) to manipulate EFI variables. It uses a similar command
line interface to the Linux program, as well as adding a number of
useful features to make using it in shell scripts easier (since we
don't have a filesystem to fall back on interacting with).

Differential Revision: https://reviews.freebsd.org/D8128
Reviewed by: kib@, wblock@, Ganael Laplanche