aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/efidev
Commit message (Expand)AuthorAgeFilesLines
* efirt: add hooks for diverging EFI implementationsRoger Pau Monné2021-02-161-19/+32
* efidev: remove EFIIOC_GET_TABLE ioctlKyle Evans2021-01-081-8/+0
* kern: efirt: correct configuration table entry sizeKyle Evans2020-12-291-1/+1
* kern: efirt: enter runtime environment to deref efi_cfgtblKyle Evans2020-12-291-0/+7
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* efirt efi_enter(): Release acquired locks and restore FPU ownership ifKonstantin Belousov2019-06-031-1/+8
* Regularize the Netflix copyrightWarner Losh2019-02-041-1/+0
* efirt: When present, attempt to use EFI runtime services to shutdownConrad Meyer2018-12-151-2/+38
* Assign to correct structure members.Konstantin Belousov2018-09-041-3/+3
* Catch exceptions during EFI RT calls on amd64.Konstantin Belousov2018-09-021-49/+131
* Improve error messages from clock_if.m method failures.Konstantin Belousov2018-09-021-1/+2
* Normalize use of semicolon with EFI_TIME_LOCK macros.Konstantin Belousov2018-09-021-7/+7
* efirt: Don't enter EFI context early, convert addrs to KVA insteadKyle Evans2018-08-041-19/+13
* Follow up to r336919 and r336921: s/efi.rt_disabled/efi.rt.disabled/Kyle Evans2018-07-301-1/+1
* efirt: Add tunable to allow disabling EFI Runtime ServicesKyle Evans2018-07-301-0/+8
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-1/+1
* Add missing MODULE_VERSION() and MODULE_DEPEND().Ian Lepore2018-06-281-0/+2
* efidev: Drop a quick note in about efi_cfgtbl/efi_runtimeKyle Evans2018-03-231-0/+5
* Re-work efidev ordering to fix efirt preloaded by loader on amd64Kyle Evans2018-03-222-2/+3
* Enter into the EFI environment before dereferencing the runtime servicesAndrew Turner2018-03-221-0/+9
* Check if the gettime runtime service is valid.Andrew Turner2018-03-201-0/+37
* Use EFI RTC capabilities info when registering, add bootverbose diagnostics.Ian Lepore2018-03-161-13/+65
* Correct minor typo in comment, efi_dmcap -> efi_tmcapKyle Evans2018-03-131-1/+1
* efirtc: Pass a dummy tmcap pointer to efi_get_time_lockedKyle Evans2018-03-131-1/+8
* Add a function to retrieve the EFI realtime clock capabilities.Ian Lepore2018-03-011-3/+17
* Remove unused error return from API that cannot failConrad Meyer2018-02-231-7/+1
* Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across theNathan Whitehorn2018-01-191-0/+5
* Zero struct efi_tm before setting the needed values. We don't use the dstAndrew Turner2017-11-231-0/+1
* Add a driver for the EFI RTC. This uses the EFI Runtime Services to queryAndrew Turner2017-11-211-0/+151
* To prepare for adding EFI runtime services support on arm64 move theAndrew Turner2017-10-011-0/+388
* Turns out to be even simpler to just not create /dev/efi if we don'tWarner Losh2017-08-081-13/+5
* Fail to open efirt device when no EFI on system.Warner Losh2017-08-081-0/+13
* Do not try to create /dev/efi device node before devfs is initialized.Konstantin Belousov2016-10-161-14/+37
* Fix building on i386 and arm. But 'public domain' headers on the filesWarner Losh2016-10-131-9/+3
* Create /dev/efidev to provide an ioctl interface toWarner Losh2016-10-111-0/+199