1. f61900f efi/libstub: Unify initrd loading across architectures by Arvind Sankar · 4 years, 9 months ago
  2. 987053a efi/x86: Move command-line initrd loading to efi_main by Arvind Sankar · 4 years, 9 months ago
  3. 36bdd0a efi/x86: Use efi_err for error messages by Arvind Sankar · 4 years, 9 months ago
  4. eed4e01 efi/libstub: Add a helper function to split 64-bit values by Arvind Sankar · 4 years, 9 months ago
  5. 019512f efi/x86: Use correct size for boot_params by Arvind Sankar · 4 years, 9 months ago
  6. 0a75561 efi/libstub/x86: Avoid getter function for efi_is64 by Ard Biesheuvel · 4 years, 9 months ago
  7. 980771f efi/libstub: Drop __pure getters for EFI stub options by Ard Biesheuvel · 4 years, 9 months ago
  8. ccc27ae efi/libstub: Drop __pure getter for efi_system_table by Ard Biesheuvel · 4 years, 9 months ago
  9. 5443937 efi: Kill __efistub_global by Arvind Sankar · 4 years, 9 months ago
  10. 21cb9b4 efi/x86: Always relocate the kernel for EFI handover entry by Arvind Sankar · 4 years, 9 months ago
  11. 105cb95 efi/x86: Move efi stub globals from .bss to .data by Arvind Sankar · 4 years, 9 months ago
  12. 05a0879 efi/libstub/x86: Remove redundant assignment to pointer hdr by Colin Ian King · 4 years, 9 months ago
  13. 0347d8c2 efi/x86: Fix cast of image argument by Arvind Sankar · 4 years, 10 months ago
  14. ac82d35 efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations by Ard Biesheuvel · 4 years, 10 months ago
  15. d5cdf4c efi/x86: Don't relocate the kernel unless necessary by Arvind Sankar · 4 years, 10 months ago
  16. 1887c9b efi/x86: Decompress at start of PE image load address by Arvind Sankar · 4 years, 10 months ago
  17. f3fa0ef efi/libstub/x86: Deal with exit() boot service returning by Ard Biesheuvel · 4 years, 10 months ago
  18. 8acf63e efi/x86: Avoid using code32_start by Arvind Sankar · 4 years, 10 months ago
  19. 17054f4 efi/x86: Implement mixed mode boot without the handover protocol by Ard Biesheuvel · 5 years ago
  20. 3b8f44f efi/libstub/x86: Use Exit() boot service to exit the stub on errors by Ard Biesheuvel · 5 years ago
  21. f7b85b3 efi/libstub/x86: Make loaded_image protocol handling mixed mode safe by Ard Biesheuvel · 5 years ago
  22. 79d3219 efi/libstub: Take noinitrd cmdline argument into account for devpath initrd by Ard Biesheuvel · 5 years ago
  23. ec93fc3 efi/libstub: Add support for loading the initrd from a device path by Ard Biesheuvel · 5 years ago
  24. 91d150c efi/libstub: Clean up command line parsing routine by Ard Biesheuvel · 5 years ago
  25. 31f5e54 efi/libstub: Take soft and hard memory limits into account for initrd loading by Ard Biesheuvel · 5 years ago
  26. 9302c1b efi/libstub: Rewrite file I/O routine by Ard Biesheuvel · 5 years ago
  27. 1e45bf7 efi/libstub/x86: Permit cmdline data to be allocated above 4 GB by Ard Biesheuvel · 5 years ago
  28. 6a4db9b efi/libstub/x86: Permit bootparams struct to be allocated above 4 GB by Ard Biesheuvel · 5 years ago
  29. c2d0b47 efi/libstub/x86: Incorporate eboot.c into libstub by Ard Biesheuvel · 5 years ago[Renamed (98%) from arch/x86/boot/compressed/eboot.c]
  30. 04a7d0e efi/libstub/x86: Avoid overflowing code32_start on PE entry by Ard Biesheuvel · 5 years ago
  31. e6d832e efi/libstub/x86: Remove pointless zeroing of apm_bios_info by Ard Biesheuvel · 5 years ago
  32. f32ea1c efi/x86: Mark setup_graphics static by Arvind Sankar · 5 years ago
  33. ef5a7b5 efi/x86: Remove GDT setup from efi_main by Arvind Sankar · 5 years ago
  34. cada0b6 efi/libstub/x86: Fix EFI server boot failure by Qian Cai · 5 years ago
  35. bd1d7093 efi/libstub/x86: Fix unused-variable warning by Arnd Bergmann · 5 years ago
  36. 796eb8d efi/libstub/x86: Use const attribute for efi_is_64bit() by Ard Biesheuvel · 5 years ago
  37. ea7d87f efi/x86: Allow translating 64-bit arguments for mixed mode calls by Arvind Sankar · 5 years ago
  38. bc7c9d6 efi/libstub/x86: Force 'hidden' visibility for extern declarations by Ard Biesheuvel · 5 years ago
  39. 966291f efi/libstub: Rename efi_call_early/_runtime macros to be more intuitive by Ard Biesheuvel · 5 years ago
  40. 99ea8b1 efi/libstub: Drop 'table' argument from efi_table_attr() macro by Ard Biesheuvel · 5 years ago
  41. 47c0fd3 efi/libstub: Drop protocol argument from efi_call_proto() macro by Ard Biesheuvel · 5 years ago
  42. 23e6039 efi/libstub/x86: Work around page freeing issue in mixed mode by Ard Biesheuvel · 5 years ago
  43. cd33a5c efi/libstub: Remove 'sys_table_arg' from all function prototypes by Ard Biesheuvel · 5 years ago
  44. 8173ec7 efi/libstub: Drop sys_table_arg from printk routines by Ard Biesheuvel · 5 years ago
  45. c3710de efi/libstub/x86: Drop __efi_early() export and efi_config struct by Ard Biesheuvel · 5 years ago
  46. dc29da1 efi/libstub: Unify the efi_char16_printk implementations by Ard Biesheuvel · 5 years ago
  47. 2fcdad2 efi/libstub: Get rid of 'sys_table_arg' macro parameter by Ard Biesheuvel · 5 years ago
  48. afc4cc7 efi/libstub/x86: Avoid thunking for native firmware calls by Ard Biesheuvel · 5 years ago
  49. 960a8d0 efi/libstub: Use stricter typing for firmware function pointers by Ard Biesheuvel · 5 years ago
  50. f958efe efi/libstub: Distinguish between native/mixed not 32/64 bit by Ard Biesheuvel · 5 years ago
  51. 2732ea0 efi/libstub: Use a helper to iterate over a EFI handle array by Ard Biesheuvel · 5 years ago
  52. 6e9f879 Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm by Linus Torvalds · 5 years ago
  53. 262b45a x86/efi: EFI soft reservation to E820 enumeration by Dan Williams · 5 years ago
  54. 0d95981 x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table by Dominik Brodowski · 5 years ago
  55. 220dd76 x86, efi: Never relocate kernel below lowest acceptable address by Kairui Song · 5 years ago
  56. cd6697b x86/boot/efi: Remove unused variables by Zhenzhong Duan · 6 years ago
  57. 97873a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497 by Thomas Gleixner · 6 years ago
  58. b84a64f x86/efi: Allocate e820 buffer before calling efi_exit_boot_service by Eric Snowberg · 6 years ago
  59. c33ce98 efi/x86: Call efi_parse_options() from efi_main() by Hans de Goede · 6 years ago
  60. aab9593 efi/x86: Replace references to efi_early->is64 with efi_is_64bit() by Ard Biesheuvel · 6 years ago
  61. c4db9c1 efi: Deduplicate efi_open_volume() by Lukas Wunner · 6 years ago
  62. 093174f efi/x86: Add missing NULL initialization in UGA draw protocol discovery by Ard Biesheuvel · 6 years ago
  63. 290084c efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines by Ard Biesheuvel · 6 years ago
  64. 0b767b1 efi/x86: Align efi_uga_draw_protocol typedef names to convention by Ard Biesheuvel · 6 years ago
  65. 75c5a71 efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines by Ard Biesheuvel · 6 years ago
  66. 90a2186 efi/x86: Clean up the eboot code by Ingo Molnar · 7 years ago
  67. e296701 efi/x86: Fix mixed mode reboot loop by removing pointless call to PciIo->Attributes() by Ard Biesheuvel · 7 years ago
  68. 2e6eb40 efi/x86: Fix incorrect invocation of PciIo->Attributes() by Ard Biesheuvel · 7 years ago
  69. 1de3a1b efi/x86: Ignore unrealistically large option ROMs by Hans de Goede · 7 years ago
  70. 2c3625c efi/x86: Fold __setup_efi_pci32() and __setup_efi_pci64() into one function by Ard Biesheuvel · 7 years ago
  71. cb0ba79 efi: Align efi_pci_io_protocol typedefs to type naming convention by Ard Biesheuvel · 7 years ago
  72. 0b3225a efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode by Ard Biesheuvel · 7 years ago
  73. 36b6497 efi: Use string literals for efi_char16_t variable initializers by Ard Biesheuvel · 7 years ago
  74. f779ca7 efi: Make const array 'apple' static by Colin Ian King · 7 years ago
  75. ed7158b treewide/trivial: Remove ';;$' typo noise by Ingo Molnar · 7 years ago
  76. 33b6d03 efi: call get_event_log before ExitBootServices by Thiebaud Weksteen · 7 years ago
  77. f92e3da Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  78. 24e700e Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  79. 64b163f x86/idt: Unify gate_struct handling for 32/64-bit kernels by Thomas Gleixner · 7 years ago
  80. ccc829b efi/libstub: Enable reset attack mitigation by Matthew Garrett · 7 years ago
  81. 02e43c2 efi: Introduce efi_early_memdesc_ptr to get pointer to memmap descriptor by Baoquan He · 7 years ago
  82. 919a02d x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations by Kirill A. Shutemov · 8 years ago
  83. 4c94117 x86/boot/efi: Fix __KERNEL_CS definition of GDT entry on 64-bit configurations by Kirill A. Shutemov · 8 years ago
  84. f8fceac x86/boot/efi: Cleanup initialization of GDT entries by Kirill A. Shutemov · 8 years ago
  85. 0871d5a Merge branch 'linus' into WIP.x86/boot, to fix up conflicts and to pick up updates by Ingo Molnar · 8 years ago
  86. de8cb45 efi: Get and store the secure boot status by David Howells · 8 years ago
  87. a2cd2f3 x86/efi: Allow invocation of arbitrary runtime services by David Howells · 8 years ago
  88. db4545d x86/efi: Deduplicate efi_char16_printk() by Lukas Wunner · 8 years ago
  89. 2bd79f3 efi: Deduplicate efi_file_size() / _read() / _close() by Lukas Wunner · 8 years ago
  90. 7410aa1 x86/boot/e820: Separate the E820 ABI structures from the in-kernel structures by Ingo Molnar · 8 years ago
  91. 09821ff x86/boot/e820: Prefix the E820_* type names with "E820_TYPE_" by Ingo Molnar · 8 years ago
  92. 61a5010 x86/boot/e820: Rename everything to e820_table by Ingo Molnar · 8 years ago
  93. acd4c04 x86/boot/e820: Rename 'e820_map' variables to 'e820_array' by Ingo Molnar · 8 years ago
  94. 8ec67d9 x86/boot/e820: Rename the basic e820 data types to 'struct e820_entry' and 'struct e820_array' by Ingo Molnar · 8 years ago
  95. 5520b7e x86/boot/e820: Remove spurious asm/e820/api.h inclusions by Ingo Molnar · 8 years ago
  96. 58c5475 x86/efi: Retrieve and assign Apple device properties by Lukas Wunner · 8 years ago
  97. 5465fe0 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into efi/core by Ingo Molnar · 8 years ago
  98. 0a637ee x86/efi: Allow invocation of arbitrary boot services by Lukas Wunner · 8 years ago
  99. 15cf7ca x86/efi: Remove unused find_bits() function by Lukas Wunner · 8 years ago
  100. ac0e94b x86/efi: Initialize status to ensure garbage is not returned on small size by Colin Ian King · 8 years ago