aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/efidev/efirt.c
Commit message (Expand)AuthorAgeFilesLines
* efidev: add support for memory attributeShengYi Hung12 days1-2/+40
* efi: Move to using efi_guid_t in ioctl definitionsWarner Losh2025-05-011-3/+3
* efi: Use EDK2 EFI_GUID instead of sturct uuidWarner Losh2025-05-011-9/+9
* efirt: add a tunable to disable printing faults during EFIRT callsKonstantin Belousov2025-04-021-1/+10
* sys: make the kernel metadata pointer globalAhmad Khalifa2025-01-241-5/+1
* efirt: use correct ABI for runtime EFI functionsAhmad Khalifa2024-12-251-15/+16
* efirt: Fix the TDP_EFIRT assertionMark Johnston2024-11-221-1/+1
* efirt: mark dynamic region executing the RT code with the TDP_EFIRT flagKonstantin Belousov2024-11-211-1/+7
* efirt: Move comment about fpu_kern_enter to where it is calledJohn Baldwin2023-08-251-0/+5
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Expose EFI wake time APIJohannes Totz2023-04-281-0/+76
* Use the correct size when checking an EFI addressAndrew Turner2022-09-091-1/+1
* efirt: Mark buffers filled out by EFI firmware as initializedMark Johnston2021-09-071-3/+16
* EFI RT: resurrect EFIIOC_GET_TABLEPavel Balaev2021-07-031-0/+128
* Switch the EFI virtual address to a uint64_tAndrew Turner2021-05-011-2/+2
* efirt: add hooks for diverging EFI implementationsRoger Pau Monné2021-02-161-19/+32
* 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
* 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
* 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
* 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-221-1/+2
* 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
* 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
* To prepare for adding EFI runtime services support on arm64 move theAndrew Turner2017-10-011-0/+388