All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/10] arm64: UEFI support
@ 2014-04-04 18:45 ` Leif Lindholm
  0 siblings, 0 replies; 55+ messages in thread
From: Leif Lindholm @ 2014-04-04 18:45 UTC (permalink / raw)
  To: linux-arm-kernel, linux-efi; +Cc: linux-kernel, Leif Lindholm

This set adds support for UEFI to the arm64 port - a stub loader, as
well as runtime services support for efivars.

It depends on some core EFI patches currently in linux-next.

This includes bits shared between arm and arm64 support.
Remaining bits required for arm support will be submitted separately.

Changes from previous version:
- Enter_virtual_mode() is now an early initcall.
- UEFI Reserved regions now preserved.
- Bugfix for dtb= support with SecureBoot.
- Stub now flushes instruction cache by address for kernel image area.
- CONFIG_EFI_STUB merged into CONFIG_EFI since they are interdependent.
- EFI_DEVICE_TREE_GUID renamed DEVICE_TREE_GUID.
- Minor cleanups.

Ard Biesheuvel (1):
  efi/arm64: ignore dtb= when UEFI SecureBoot is enabled

Leif Lindholm (1):
  doc: arm: add UEFI support documentation

Mark Salter (6):
  lib: add fdt_empty_tree.c
  efi: add helper function to get UEFI params from FDT
  arm64: Add function to create identity mappings
  arm64: efi: add EFI stub
  doc: arm64: add description of EFI stub support
  arm64: add EFI runtime services

Roy Franz (2):
  doc: efi-stub.txt updates for ARM
  efi: Add shared FDT related functions for ARM/ARM64

 Documentation/arm/00-INDEX             |    2 +
 Documentation/arm/uefi.txt             |   64 +++++
 Documentation/arm64/booting.txt        |    4 +
 Documentation/efi-stub.txt             |   33 ++-
 arch/arm64/Kconfig                     |   21 ++
 arch/arm64/include/asm/efi.h           |   14 +
 arch/arm64/include/asm/mmu.h           |    2 +
 arch/arm64/kernel/Makefile             |    3 +
 arch/arm64/kernel/efi-entry.S          |  100 +++++++
 arch/arm64/kernel/efi-stub.c           |   97 +++++++
 arch/arm64/kernel/efi.c                |  469 ++++++++++++++++++++++++++++++++
 arch/arm64/kernel/head.S               |  112 ++++++++
 arch/arm64/kernel/setup.c              |    5 +
 arch/arm64/mm/mmu.c                    |   65 +++--
 drivers/firmware/efi/Kconfig           |    7 +
 drivers/firmware/efi/arm-stub.c        |  255 +++++++++++++++++
 drivers/firmware/efi/efi-stub-helper.c |   24 ++
 drivers/firmware/efi/efi.c             |   79 ++++++
 drivers/firmware/efi/fdt.c             |  269 ++++++++++++++++++
 include/linux/efi.h                    |   12 +
 lib/Makefile                           |    3 +-
 lib/fdt_empty_tree.c                   |    2 +
 22 files changed, 1616 insertions(+), 26 deletions(-)
 create mode 100644 Documentation/arm/uefi.txt
 create mode 100644 arch/arm64/include/asm/efi.h
 create mode 100644 arch/arm64/kernel/efi-entry.S
 create mode 100644 arch/arm64/kernel/efi-stub.c
 create mode 100644 arch/arm64/kernel/efi.c
 create mode 100644 drivers/firmware/efi/arm-stub.c
 create mode 100644 drivers/firmware/efi/fdt.c
 create mode 100644 lib/fdt_empty_tree.c

-- 
1.7.10.4


^ permalink raw reply	[flat|nested] 55+ messages in thread

end of thread, other threads:[~2017-02-08 17:41 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-04 18:45 [PATCH v3 00/10] arm64: UEFI support Leif Lindholm
2014-04-04 18:45 ` Leif Lindholm
2014-04-04 18:45 ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 01/10] lib: add fdt_empty_tree.c Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 02/10] doc: efi-stub.txt updates for ARM Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 03/10] efi: add helper function to get UEFI params from FDT Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 04/10] arm64: Add function to create identity mappings Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 05/10] efi: Add shared FDT related functions for ARM/ARM64 Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 06/10] arm64: efi: add EFI stub Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-09 14:20   ` Mark Rutland
2014-04-09 14:20     ` Mark Rutland
2014-04-09 14:20     ` Mark Rutland
2014-04-10 12:54     ` Mark Salter
2014-04-10 12:54       ` Mark Salter
2014-04-10 12:54       ` Mark Salter
2017-02-08 16:28   ` Timur Tabi
2017-02-08 16:28     ` Timur Tabi
2017-02-08 16:28     ` Timur Tabi
2017-02-08 16:29     ` Ard Biesheuvel
2017-02-08 16:29       ` Ard Biesheuvel
2017-02-08 16:29       ` Ard Biesheuvel
2017-02-08 16:35       ` Timur Tabi
2017-02-08 16:35         ` Timur Tabi
2017-02-08 16:35         ` Timur Tabi
2017-02-08 17:03         ` Mark Rutland
2017-02-08 17:03           ` Mark Rutland
2017-02-08 17:03           ` Mark Rutland
2017-02-08 17:22           ` Jeffrey Hugo
2017-02-08 17:22             ` Jeffrey Hugo
2017-02-08 17:22             ` Jeffrey Hugo
2017-02-08 17:30           ` Jeffrey Hugo
2017-02-08 17:30             ` Jeffrey Hugo
2017-02-08 17:30             ` Jeffrey Hugo
2017-02-08 17:34             ` Mark Rutland
2017-02-08 17:34               ` Mark Rutland
2017-02-08 17:34               ` Mark Rutland
2017-02-08 17:40           ` Ard Biesheuvel
2017-02-08 17:40             ` Ard Biesheuvel
2017-02-08 17:40             ` Ard Biesheuvel
2014-04-04 18:45 ` [PATCH v3 07/10] doc: arm64: add description of EFI stub support Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 08/10] arm64: add EFI runtime services Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 09/10] doc: arm: add UEFI support documentation Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm
2014-04-04 18:45 ` [PATCH v3 10/10] efi/arm64: ignore dtb= when UEFI SecureBoot is enabled Leif Lindholm
2014-04-04 18:45   ` Leif Lindholm

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.