Commit Graph

161 Commits (b50c2de51e611da90cf3cf04c058f7e9bbe79e93)

Author SHA1 Message Date
David Howells de8cb45862 efi: Get and store the secure boot status 8 years ago
Josh Boyer e58910cdc9 efi: Add SHIM and image security database GUID definitions 8 years ago
Ard Biesheuvel c4c39c70c5 efi: Use typed function pointers for the runtime services table 8 years ago
Sai Praneeth a19ebf59e2 efi: Introduce the EFI_MEM_ATTR bit and set it from the memory attributes table 8 years ago
Lukas Wunner db4545d9a7 x86/efi: Deduplicate efi_char16_printk() 8 years ago
Peter Jones 0100a3e67a efi/x86: Prune invalid memory map entries and fix boot regression 8 years ago
Nicolai Stange 20b1e22d01 x86/efi: Don't allocate memmap through memblock after mm_init() 8 years ago
Lukas Wunner 58c5475aba x86/efi: Retrieve and assign Apple device properties 8 years ago
Lukas Wunner 46cd4b75cd efi: Add device path parser 8 years ago
Ard Biesheuvel 568bc4e870 efi/arm*/libstub: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table 8 years ago
Ard Biesheuvel 636259880a efi: Add support for seeding the RNG from a UEFI config table 8 years ago
Ard Biesheuvel dce48e351c efi: Replace runtime services spinlock with semaphore 9 years ago
Sylvain Chouleur 21b3ddd39f efi: Don't use spinlocks for efi vars 9 years ago
Sylvain Chouleur 217b27d467 efi: Use a file local lock for efivars 9 years ago
Matt Fleming 31ce8cc681 efi/runtime-map: Use efi.memmap directly instead of a copy 9 years ago
Matt Fleming 816e76129e efi: Allow drivers to reserve boot services forever 9 years ago
Matt Fleming c45f4da33a efi: Add efi_memmap_install() for installing new EFI memory maps 9 years ago
Matt Fleming 60863c0d1a efi: Split out EFI memory map functions into new file 9 years ago
Matt Fleming dca0f971ea efi: Add efi_memmap_init_late() for permanent EFI memmap 9 years ago
Matt Fleming 9479c7cebf efi: Refactor efi_memmap_init_early() into arch-neutral code 9 years ago
Jeffrey Hugo fc07716ba8 efi/libstub: Introduce ExitBootServices helper 9 years ago
Jeffrey Hugo dadb57abc3 efi/libstub: Allocate headspace in efi_get_memory_map() 9 years ago
Jan Beulich d4c4fed08f efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen 9 years ago
Ingo Molnar 7fb2b43c32 efi: Reorganize the GUID table to make it easier to read 9 years ago
Arnd Bergmann b684e9bc75 x86/efi: Remove the unused efi_get_time() function 9 years ago
Alex Thorlton 80e7559607 efi: Convert efi_call_virt() to efi_call_virt_pointer() 9 years ago
Peter Jones 54fd11fee5 efi: Document #define FOO_PROTOCOL_GUID layout 9 years ago
Arnd Bergmann 70f4f93523 ia64: efi: use timespec64 for persistent clock 9 years ago
Vitaly Kuznetsov 55f1ea1521 efi: Fix for_each_efi_memory_desc_in_map() for empty memmaps 9 years ago
Andy Shevchenko ba7e34b1bb include/linux/efi.h: redefine type, constant, macro from generic code 9 years ago
Julia Lawall 1cfd63166c efi: Merge boolean flag arguments 9 years ago
Matt Fleming 87615a34d5 x86/efi: Force EFI reboot to process pending capsules 9 years ago
Matt Fleming f0133f3c5b efi: Add 'capsule' update support 9 years ago
Matt Fleming 806b0351c9 efi: Move efi_status_to_err() to drivers/firmware/efi/ 9 years ago
Compostella, Jeremy 06f7d4a161 efibc: Add EFI Bootloader Control module 9 years ago
Ard Biesheuvel 801820bee9 efi/arm/libstub: Make screen_info accessible to the UEFI stub 9 years ago
Ard Biesheuvel fc37206427 efi/libstub: Move Graphics Output Protocol handling to generic code 9 years ago
Ard Biesheuvel 2c23b73c2d x86/efi: Prepare GOP handling code for reuse as generic code 9 years ago
Ard Biesheuvel 10f0d2f577 efi: Implement generic support for the Memory Attributes table 9 years ago
Ard Biesheuvel a604af075a efi: Add support for the EFI_MEMORY_ATTRIBUTES_TABLE config table 9 years ago
Matt Fleming 884f4f66ff efi: Remove global 'memmap' EFI memory map 9 years ago
Matt Fleming 78ce248faa efi: Iterate over efi.memmap in for_each_efi_memory_desc() 9 years ago
Ard Biesheuvel c5b591e96d efi: Get rid of the EFI_SYSTEM_TABLES status bit 9 years ago
Ard Biesheuvel e4fbf47674 efi: stub: implement efi_get_random_bytes() based on EFI_RNG_PROTOCOL 9 years ago
Peter Jones 662b1d890c efi: Reformat GUID tables to follow the format in UEFI spec 9 years ago
Peter Jones ed8b0de5a3 efi: Make efivarfs entries immutable by default 9 years ago
Peter Jones 8282f5d9c1 efi: Make our variable validation list include the guid 9 years ago
Robert Elliott c016ca08f8 efi: Add NV memory attribute 9 years ago
Ard Biesheuvel ca0e30dcaa efi: Add nonblocking option to efi_query_variable_store() 9 years ago
Ard Biesheuvel d3cac1f83c efi/runtime-wrappers: Add a nonblocking version of QueryVariableInfo() 9 years ago