aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware/efi/libstub/arm64-stub.c
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-02-17 12:36:01 +0000
committerIngo Molnar <mingo@kernel.org>2016-02-22 08:26:27 +0100
commit2ec0f0a3a4bfab90eda8b81656f62e07abf2321f (patch)
treeae303e5cd8d7906dab60de470e030658ff36ffac /drivers/firmware/efi/libstub/arm64-stub.c
parentefi/arm-init: Use read-only early mappings (diff)
downloadlinux-dev-2ec0f0a3a4bfab90eda8b81656f62e07abf2321f.tar.xz
linux-dev-2ec0f0a3a4bfab90eda8b81656f62e07abf2321f.zip
efi/arm: Check for LPAE support before booting a LPAE kernel
A kernel built with support for LPAE cannot boot to a state where it can inform the user about if it has to fail due to missing LPAE support in the hardware. If we happen to be booting via UEFI, we can fail gracefully so check for LPAE support in the hardware on CONFIG_ARM_LPAE builds before entering the kernel proper. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Matt Fleming <matt@codeblueprint.co.uk> Reviewed-by: Jeremy Linton <jeremy.linton@arm.com> Acked-by: Mark Rutland <mark.rutland@arm.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-efi@vger.kernel.org Link: http://lkml.kernel.org/r/1455712566-16727-9-git-send-email-matt@codeblueprint.co.uk Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/firmware/efi/libstub/arm64-stub.c')
0 files changed, 0 insertions, 0 deletions