Files
linux/include/linux
Linus Torvalds 49817c3343 Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull EFI updates from Ingo Molnar:
 "The main changes in this cycle were:

   - Drop the unused EFI_SYSTEM_TABLES efi.flags bit and ensure the
     ARM/arm64 EFI System Table mapping is read-only (Ard Biesheuvel)

   - Add a comment to explain that one of the code paths in the x86/pat
     code is only executed for EFI boot (Matt Fleming)

   - Improve Secure Boot status checks on arm64 and handle unexpected
     errors (Linn Crosetto)

   - Remove the global EFI memory map variable 'memmap' as the same
     information is already available in efi::memmap (Matt Fleming)

   - Add EFI Memory Attribute table support for ARM/arm64 (Ard
     Biesheuvel)

   - Add EFI GOP framebuffer support for ARM/arm64 (Ard Biesheuvel)

   - Add EFI Bootloader Control driver for storing reboot(2) data in EFI
     variables for consumption by bootloaders (Jeremy Compostella)

   - Add Core EFI capsule support (Matt Fleming)

   - Add EFI capsule char driver (Kweh, Hock Leong)

   - Unify EFI memory map code for ARM and arm64 (Ard Biesheuvel)

   - Add generic EFI support for detecting when firmware corrupts CPU
     status register bits (like IRQ flags) when performing EFI runtime
     service calls (Mark Rutland)

  ... and other misc cleanups"

* 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (46 commits)
  efivarfs: Make efivarfs_file_ioctl() static
  efi: Merge boolean flag arguments
  efi/capsule: Move 'capsule' to the stack in efi_capsule_supported()
  efibc: Fix excessive stack footprint warning
  efi/capsule: Make efi_capsule_pending() lockless
  efi: Remove unnecessary (and buggy) .memmap initialization from the Xen EFI driver
  efi/runtime-wrappers: Remove ARCH_EFI_IRQ_FLAGS_MASK #ifdef
  x86/efi: Enable runtime call flag checking
  arm/efi: Enable runtime call flag checking
  arm64/efi: Enable runtime call flag checking
  efi/runtime-wrappers: Detect firmware IRQ flag corruption
  efi/runtime-wrappers: Remove redundant #ifdefs
  x86/efi: Move to generic {__,}efi_call_virt()
  arm/efi: Move to generic {__,}efi_call_virt()
  arm64/efi: Move to generic {__,}efi_call_virt()
  efi/runtime-wrappers: Add {__,}efi_call_virt() templates
  efi/arm-init: Reserve rather than unmap the memory map for ARM as well
  efi: Add misc char driver interface to update EFI firmware
  x86/efi: Force EFI reboot to process pending capsules
  efi: Add 'capsule' update support
  ...
2016-05-16 13:06:27 -07:00
..
…
…
…
2016-03-04 23:50:27 -06:00
…
…
…
…
…
…
…
…
…
…
2015-12-23 08:37:10 -07:00
…
…
…
…
…
…
2016-02-11 10:07:18 -05:00
…
…
…
…
2016-03-15 16:55:16 -07:00
…
…
…
…
…
…
2015-12-22 09:38:34 -07:00
2016-03-20 09:34:02 -06:00
…
…
2015-12-06 12:46:31 +01:00
2016-04-28 17:29:45 -04:00
…
…
…
…
…
…
…
2016-03-11 21:19:16 +08:00
…
…
2016-02-16 13:04:58 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-05-10 23:55:01 -04:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-05-07 07:06:13 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
2016-02-26 13:28:35 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-12-28 13:41:50 +01:00
…
…
…
…
…
…
…
…
…
…
…
2016-01-15 17:56:32 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
2016-03-11 14:58:58 -05:00
…
…
…
…
…
2016-02-11 09:59:22 -05:00
…
…
…
…
…
…
…
2016-03-22 15:36:02 -07:00
…
…
…
…
…
…
…
…
…
…
2015-12-14 10:03:46 +01:00
…
…
…
2016-01-28 14:19:12 -08:00
…
…
…
…
2016-03-25 16:37:42 -07:00
…
…
…
2016-03-22 15:36:02 -07:00
…
…
…
2016-03-22 15:36:02 -07:00
…
…
…
…
…
…
…
…
…
…
…
2016-01-15 17:56:32 -08:00
…
…
…
…
…
…
…
…
…
…
2016-03-09 15:43:42 -08:00
…
…
2016-04-23 13:53:03 +02:00
…
…
…
…
…
…
…
…
…
2016-01-15 17:56:32 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-05-10 23:56:28 -04:00
2016-03-05 12:24:06 -08:00
…
…
2016-03-17 14:57:16 -04:00
2016-02-08 15:20:01 -05:00
…
…
…
…
2016-02-16 13:04:58 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-02-11 18:35:48 -08:00
2016-02-11 18:35:48 -08:00
…
2016-03-14 15:43:11 -04:00
…
…
…
…
2016-02-10 01:11:54 +01:00
…
…
…
…
…
…
2016-02-16 13:04:58 -05:00
…
…
…
…
…
…
2016-03-17 15:09:34 -07:00
…
…
…
2016-03-09 16:36:13 -05:00
…
…
…
…
2016-03-22 15:36:02 -07:00
…
2016-03-22 15:36:02 -07:00
2016-03-22 15:36:02 -07:00
…
…
…
…
2016-01-10 22:13:15 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-01-04 16:11:11 -05:00
…
…
2016-03-25 16:37:42 -07:00
2016-03-25 16:37:42 -07:00
2016-03-25 16:37:42 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-04-01 14:38:59 -04:00
2016-03-17 15:09:34 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-01-28 14:13:44 -08:00
…
…
…
…
…
…
…
…
…
…
2016-02-22 16:10:08 -07:00
…
…
…
…
…
2016-01-14 16:00:49 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…