summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/efi/runtime-wrappers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* efi: Add missing __nocfi annotations to runtime wrappersArd Biesheuvel2024-06-051-7/+6
* efi/runtime-wrappers: Clean up white space and add __init annotationArd Biesheuvel2023-08-221-22/+19
* acpi/prmt: Use EFI runtime sandbox to invoke PRM handlersArd Biesheuvel2023-08-221-0/+31
* efi/runtime-wrappers: Don't duplicate setup/teardown codeArd Biesheuvel2023-08-221-8/+18
* efi/runtime-wrappers: Remove duplicated macro for service returning voidArd Biesheuvel2023-08-221-3/+6
* efi/runtime-wrapper: Move workqueue manipulation out of lineArd Biesheuvel2023-08-211-28/+33
* efi/runtime-wrappers: Use type safe encapsulation of call argumentsArd Biesheuvel2023-08-211-66/+130
* Change DEFINE_SEMAPHORE() to take a number argumentPeter Zijlstra2023-04-181-1/+1
* efi: fix userspace infinite retry read efivars after EFI runtime services pag...Ding Hui2023-01-031-0/+1
* arm64: efi: Recover from synchronous exceptions occurring in firmwareArd Biesheuvel2022-12-081-0/+1
* efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()Zhang Jianhua2021-10-051-1/+1
* efi: Add 'runtime' pointer to struct efiArd Biesheuvel2020-02-231-2/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428Thomas Gleixner2019-06-051-2/+1
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2019-03-101-2/+15
|\
| * efi: Let architectures decide the flags that should be saved/restoredJulien Thierry2019-02-061-2/+15
* | Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-03-061-24/+24
|\ \
| * | efi: Fix build error due to enum collision between efi.h and ima.hAnders Roxell2019-02-161-24/+24
| |/
* / x86/platform/UV: Use efi_runtime_lock to serialise BIOS callsHedi Berriche2019-02-151-0/+7
|/
* efi: Fix debugobjects warning on 'efi_rts_work'Waiman Long2018-11-151-1/+1
* efi/x86: Handle page faults occurring while running EFI runtime servicesSai Praneeth2018-09-261-0/+8
* efi: Make efi_rts_work accessible to efi page fault handlerSai Praneeth2018-09-261-44/+9
* efi: Use a work queue to invoke EFI Runtime ServicesSai Praneeth2018-07-161-15/+187
* efi: Replace runtime services spinlock with semaphoreArd Biesheuvel2016-09-091-32/+49
* efi: Convert efi_call_virt() to efi_call_virt_pointer()Alex Thorlton2016-06-271-43/+10
* efi/runtime-wrappers: Remove ARCH_EFI_IRQ_FLAGS_MASK #ifdefMark Rutland2016-04-281-7/+0
* efi/runtime-wrappers: Detect firmware IRQ flag corruptionMark Rutland2016-04-281-0/+31
* efi/runtime-wrappers: Remove redundant #ifdefsMark Rutland2016-04-281-4/+0
* efi/runtime-wrappers: Add {__,}efi_call_virt() templatesMark Rutland2016-04-281-0/+40
* efi/runtime-wrappers: Run UEFI Runtime Services with interrupts enabledArd Biesheuvel2016-02-221-43/+28
* efi: Runtime-wrapper: Get rid of the rtc_lock spinlockArd Biesheuvel2016-02-031-24/+8
* efi/runtime-wrappers: Remove out of date comment regarding in_nmi()Ard Biesheuvel2016-02-031-26/+0
* efi/runtime-wrappers: Add a nonblocking version of QueryVariableInfo()Ard Biesheuvel2016-02-031-0/+22
* efi: Delete the in_nmi() conditional runtime lockingMatt Fleming2014-10-031-13/+4
* efi: Provide a non-blocking SetVariable() operationMatt Fleming2014-10-031-0/+19
* efi: Implement mandatory locking for UEFI Runtime ServicesArd Biesheuvel2014-10-031-10/+144
* efi/x86: Move UEFI Runtime Services wrappers to generic codeArd Biesheuvel2014-07-071-0/+161