Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0 |
|
#
942815c5 |
| 16-Feb-2023 |
Warner Losh <imp@FreeBSD.org> |
libefivar: Add note about extra compiler flags
Add a note about why we need these extra compiler flags to suppress warnings. EDK2 upstream code is being used verbatim and as of the last update these
libefivar: Add note about extra compiler flags
Add a note about why we need these extra compiler flags to suppress warnings. EDK2 upstream code is being used verbatim and as of the last update these issuse persist, but are benign.
Sponsored by: Netflix Reviewed by: asomers Differential Revision: https://reviews.freebsd.org/D38613
show more ...
|
Revision tags: release/12.4.0, release/13.1.0 |
|
#
71779ddd |
| 21-Dec-2021 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
libefivar(3): efi_set_variables_supported.3 should be efi_variables_supported.3
MFC after: 3 days
|
Revision tags: release/12.3.0 |
|
#
d8d41d3b |
| 02-Sep-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Remove libefivar package and add a efi-tools one
Put all the efi related tools into FreeBSD-efi-tools.
Differential Revision: https://reviews.freebsd.org/D31803
|
#
f643997a |
| 26-Aug-2021 |
Dimitry Andric <dim@FreeBSD.org> |
Cleanup compiler warning flags in lib/libefivar/Makefile
There is no need to set -Wno-unused-parameter twice, and instead of appending to CFLAGS, append to CWARNFLAGS instead. While here, add -Wno-u
Cleanup compiler warning flags in lib/libefivar/Makefile
There is no need to set -Wno-unused-parameter twice, and instead of appending to CFLAGS, append to CWARNFLAGS instead. While here, add -Wno-unused-but-set-variable for the sake of clang 13.0.0.
MFC after: 3 days
show more ...
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
09ee5d8a |
| 02-Dec-2017 |
Warner Losh <imp@FreeBSD.org> |
Create a function to translate UEFI paths to unix paths
efivar_device_path_to_unix_path translates from UEFI to Unix efivar_unix_path_to_device_path translates from Unix to UEFI
At present, only HD
Create a function to translate UEFI paths to unix paths
efivar_device_path_to_unix_path translates from UEFI to Unix efivar_unix_path_to_device_path translates from Unix to UEFI
At present, only HD() device types are supported (both GPT and MBR). CdRom and floppy devices aren't supported. ZFS isn't supported because there's no way in the UEFI standard to specify a ZFS datastore. Network devices aren't supported either.
Three forms of Unix path are accepted: /path/to/file (for a mounted filesystem), //path/to/file (uses the EFI partition on the same disk as /), and dev:/path/to/file (for unmounted filesystem). Two forms are produced (the first and last).
Sponsored by: Netflix
show more ...
|
#
55b1c6e7 |
| 15-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325663 through r325841.
|
#
ca987d46 |
| 15-Nov-2017 |
Warner Losh <imp@FreeBSD.org> |
Move sys/boot to stand. Fix all references to new location
Sponsored by: Netflix
|
Revision tags: release/10.4.0 |
|
#
b754c279 |
| 13-Sep-2017 |
Navdeep Parhar <np@FreeBSD.org> |
MFH @ r323558.
|
#
5be4ad9e |
| 09-Sep-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r323343
|
#
92ac7e80 |
| 04-Sep-2017 |
Ryan Libby <rlibby@FreeBSD.org> |
libefivar: -fno-strict-aliasing
Avoid dealing with some code that uses type-punned pointers.
See D12210 and D12211 for more background.
Reviewed by: imp Approved by: markj (mentor) Sponsored by: D
libefivar: -fno-strict-aliasing
Avoid dealing with some code that uses type-punned pointers.
See D12210 and D12211 for more background.
Reviewed by: imp Approved by: markj (mentor) Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D12219
show more ...
|
Revision tags: release/11.1.0 |
|
#
7270962a |
| 09-Mar-2017 |
Warner Losh <imp@FreeBSD.org> |
Bring in EDK2 routines for printing and parsing device paths.
This commit implements the (mostly?) Linux compatible efidp_format_device_path and efidp_parse_device_path APIs. These are the only APIs
Bring in EDK2 routines for printing and parsing device paths.
This commit implements the (mostly?) Linux compatible efidp_format_device_path and efidp_parse_device_path APIs. These are the only APIs exposed through this library. However, they are built on code from Tianocore's EDK2 MdePkg. They are brought in as new files here for reasons described in FreeBSD-update.
Symbol versioning will be introduced to control what's exported from the EDK2 code.
Some structural changes may be necessary when we move to sharing with sys/boot/efi.
Sponsored by: Netflix
show more ...
|
#
bea9d78b |
| 09-Mar-2017 |
Warner Losh <imp@FreeBSD.org> |
Share UCS2/UTF8 routines between boot loader and userland.
Move the UCS2 to UTF8 routines over into sys/boot/efi and have libefivar grab them from there.
Sponsored by: Netflix
|
#
a0e610c4 |
| 16-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r306906 through r307382.
|
#
d49a5ddd |
| 12-Oct-2016 |
Warner Losh <imp@FreeBSD.org> |
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 varibale
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
show more ...
|