Linus Torvalds 634cd4b6af 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:

   - Cleanup of the GOP [graphics output] handling code in the EFI stub

   - Complete refactoring of the mixed mode handling in the x86 EFI stub

   - Overhaul of the x86 EFI boot/runtime code

   - Increase robustness for mixed mode code

   - Add the ability to disable DMA at the root port level in the EFI
     stub

   - Get rid of RWX mappings in the EFI memory map and page tables,
     where possible

   - Move the support code for the old EFI memory mapping style into its
     only user, the SGI UV1+ support code.

   - plus misc fixes, updates, smaller cleanups.

  ... and due to interactions with the RWX changes, another round of PAT
  cleanups make a guest appearance via the EFI tree - with no side
  effects intended"

* 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (75 commits)
  efi/x86: Disable instrumentation in the EFI runtime handling code
  efi/libstub/x86: Fix EFI server boot failure
  efi/x86: Disallow efi=old_map in mixed mode
  x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
  efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping
  efi: Fix handling of multiple efi_fake_mem= entries
  efi: Fix efi_memmap_alloc() leaks
  efi: Add tracking for dynamically allocated memmaps
  efi: Add a flags parameter to efi_memory_map
  efi: Fix comment for efi_mem_type() wrt absent physical addresses
  efi/arm: Defer probe of PCIe backed efifb on DT systems
  efi/x86: Limit EFI old memory map to SGI UV machines
  efi/x86: Avoid RWX mappings for all of DRAM
  efi/x86: Don't map the entire kernel text RW for mixed mode
  x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
  efi/libstub/x86: Fix unused-variable warning
  efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode
  efi/libstub/x86: Use const attribute for efi_is_64bit()
  efi: Allow disabling PCI busmastering on bridges during boot
  efi/x86: Allow translating 64-bit arguments for mixed mode calls
  ...
2020-01-28 09:03:40 -08:00
..
2019-08-09 09:15:05 +02:00
2019-12-05 11:43:31 -08:00
2019-12-18 13:36:02 +01:00
2019-09-16 09:56:27 -07:00
2019-11-12 11:43:29 -05:00
2020-01-27 10:30:42 -08:00
2019-11-27 10:17:28 -08:00
2019-10-31 16:54:00 +05:30
2019-09-21 10:26:24 -07:00
2020-01-15 10:07:27 -08:00
2020-01-23 12:37:18 +00:00
2019-11-15 23:44:48 +01:00
2019-11-26 10:26:26 +01:00
2020-01-23 00:35:50 +01:00
2019-09-23 11:21:04 -07:00
2019-10-09 19:33:43 -07:00
2019-11-28 11:16:43 -08:00
2020-01-27 10:55:50 -08:00
2019-12-03 11:20:37 +01:00
2019-09-05 19:52:33 -06:00
2019-12-05 12:27:16 -08:00
2019-12-02 14:46:22 -08:00
2019-12-09 10:36:44 -08:00
2019-09-25 09:55:59 -07:00
2019-12-02 14:46:22 -08:00
2019-12-11 12:22:38 -08:00
2019-11-20 09:40:10 +01:00
2019-11-27 11:06:20 -08:00
2019-12-01 12:59:06 -08:00
2019-09-05 11:40:54 +02:00
2019-11-08 08:46:49 -08:00
2019-10-04 12:31:46 -07:00
2019-10-15 13:34:25 +02:00
2019-11-11 09:02:56 +01:00
2019-12-04 19:44:14 -08:00
2019-09-02 11:43:54 +01:00
2019-12-09 10:36:44 -08:00
2019-12-25 17:08:33 -07:00
2019-10-15 20:40:06 -07:00
2019-09-05 12:32:05 +02:00
2019-09-29 10:33:41 -07:00
2019-12-06 10:28:09 -08:00
2020-01-20 08:05:16 +01:00
2019-08-14 15:30:35 +02:00
2019-08-08 09:09:25 +02:00
2019-11-14 19:06:47 -08:00
2019-11-06 08:55:23 -05:00
2019-10-09 12:06:19 -04:00
2019-11-06 08:55:23 -05:00
2020-01-14 12:20:48 +01:00
2019-11-13 19:09:47 +08:00
2020-01-16 17:09:18 +01:00
2019-12-03 13:58:22 -08:00
2019-12-06 10:47:28 +01:00
2020-01-14 12:20:48 +01:00
2019-12-06 10:28:09 -08:00
2019-08-23 16:39:26 +01:00
2020-01-10 14:00:58 -08:00
2020-01-24 10:24:31 -08:00
2020-01-24 10:24:31 -08:00
2019-12-05 11:43:31 -08:00
2019-10-19 22:55:46 +02:00
2019-11-14 13:07:48 +08:00
2019-10-10 14:55:24 -07:00
2019-12-01 06:29:17 -08:00
2019-11-13 12:15:34 -08:00
2020-01-02 16:15:33 -08:00
2019-11-13 00:33:21 +11:00
2019-11-07 07:00:26 +01:00
2019-08-30 07:27:17 -07:00
2019-12-01 14:00:59 -08:00
2020-01-14 12:20:48 +01:00
2019-11-14 12:20:02 +08:00
2020-01-17 22:33:37 -05:00