summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel
diff options
context:
space:
mode:
authorMark Rutland <mark.rutland@arm.com>2017-07-14 15:54:36 +0100
committerMark Rutland <mark.rutland@arm.com>2017-08-15 18:35:32 +0100
commit170976bcab073870af059b5e848c80689bd5e931 (patch)
tree92a1999396756a9b9c5c238de904989216e8fdc4 /arch/arm64/kernel
parent8018ba4edfd3a8b46f876c65988bd0d8e35c32a6 (diff)
downloadblackbird-obmc-linux-170976bcab073870af059b5e848c80689bd5e931.tar.gz
blackbird-obmc-linux-170976bcab073870af059b5e848c80689bd5e931.zip
efi/arm64: add EFI_KIMG_ALIGN
The EFI stub is intimately coupled with the kernel, and takes advantage of this by relocating the kernel at a weaker alignment than the documented boot protocol mandates. However, it does so by assuming it can align the kernel to the segment alignment, and assumes that this is 64K. In subsequent patches, we'll have to consider other details to determine this de-facto alignment constraint. This patch adds a new EFI_KIMG_ALIGN definition that will track the kernel's de-facto alignment requirements. Subsequent patches will modify this as required. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Reviewed-by: Will Deacon <will.deacon@arm.com> Tested-by: Laura Abbott <labbott@redhat.com> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: James Morse <james.morse@arm.com> Cc: Matt Fleming <matt@codeblueprint.co.uk>
Diffstat (limited to 'arch/arm64/kernel')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud