diff options
author | Mark Salter <msalter@redhat.com> | 2014-04-15 22:47:52 -0400 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2014-04-30 14:57:04 -0400 |
commit | 3c7f255039a2ad6ee1e3890505caf0d029b22e29 (patch) | |
tree | 30fdbf23554e3a4aaf7ebd082f96aa71ec6a54c5 /arch/arm64/Kconfig | |
parent | e1977464e8403b4d7ed23d6bdb3358e78b311aa0 (diff) |
arm64: efi: add EFI stub
This patch adds PE/COFF header fields to the start of the kernel
Image so that it appears as an EFI application to UEFI firmware.
An EFI stub is included to allow direct booting of the kernel
Image.
Signed-off-by: Mark Salter <msalter@redhat.com>
[Add support in PE/COFF header for signed images]
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'arch/arm64/Kconfig')
-rw-r--r-- | arch/arm64/Kconfig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index 82e21de5db3b..6c71f122638d 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig | |||
@@ -290,8 +290,9 @@ config EFI | |||
290 | help | 290 | help |
291 | This option provides support for runtime services provided | 291 | This option provides support for runtime services provided |
292 | by UEFI firmware (such as non-volatile variables, realtime | 292 | by UEFI firmware (such as non-volatile variables, realtime |
293 | clock, and platform reset). This is only useful on systems | 293 | clock, and platform reset). A UEFI stub is also provided to |
294 | that have UEFI firmware. | 294 | allow the kernel to be booted as an EFI application. This |
295 | is only useful on systems that have UEFI firmware. | ||
295 | 296 | ||
296 | endmenu | 297 | endmenu |
297 | 298 | ||