summaryrefslogtreecommitdiffstats
path: root/lib/libefi
Commit message (Collapse)AuthorAgeFilesLines
* MFC efivar(8) (by imp):kib2017-05-208-639/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | List of revisions merged: r307070 r307071 r307072 r307074 r307189 r307224 r307339 r307390 r307391 r309776 r314231 r314232 r314615 r314616 r314617 r314618 r314619 r314620 r314621 r314623 r314890 r314925 r314926 r314927 r314928 r315770 r315771 Discussed with: gjb (re), imp Sponsored by: The FreeBSD Foundation
* First pass through library packaging.gjb2016-02-041-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* use .Mt to mark up email addresses consistently (part3)bapt2014-06-231-1/+1
| | | | | PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
* Spelling fixes.joel2010-08-031-1/+1
|
* Various fixes like spelling, style and syntax.marcel2010-02-091-21/+28
| | | | Submitted by: ru (thanks!)
* The EFI vendor UUID for FreeBSD variables is called EFI_FREEBSD_VARIABLEmarcel2010-01-311-1/+1
| | | | and not EFI_FREEBSD_VENDOR (cf. EFI_GLOBAL_VARIABLE).
* Introduce libefi -- a library around EFI runtime services and protocols.marcel2010-01-308-0/+631
This first commit brings 3 functions for enumerating, retrieving, adding, removing and modifying EFI variables. The immediate use of these include the insertion of a new boot option as part of the installation process. This library uses ioctl(2) requests implemented by io(4) to pass the requests down through the kernel to EFI. These ioctl requests are only implemented on ia64, so libefi is currently only enabled on ia64. The interface is generic and io(4) on mad64/i386 can easily be taught to handle these once EFI support has been added to the kernel there.
OpenPOWER on IntegriCloud