summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/sleep.S
diff options
context:
space:
mode:
authorLaura Abbott <lauraa@codeaurora.org>2014-11-21 21:50:39 +0000
committerWill Deacon <will.deacon@arm.com>2014-11-25 15:56:44 +0000
commitac2dec5f6c27a581f8571da605d9ba04df18330d (patch)
tree82360a06c38a70370d48a777520c5ea4245064bf /arch/arm64/kernel/sleep.S
parentfcff588633e848aa728a4437ef96d437299ba03d (diff)
downloadop-kernel-dev-ac2dec5f6c27a581f8571da605d9ba04df18330d.zip
op-kernel-dev-ac2dec5f6c27a581f8571da605d9ba04df18330d.tar.gz
arm64: Switch to adrp for loading the stub vectors
The hyp stub vectors are currently loaded using adr. This instruction has a +/- 1MB range for the loading address. If the alignment for sections is changed the address may be more than 1MB away, resulting in reclocation errors. Switch to using adrp for getting the address to ensure we aren't affected by the location of the __hyp_stub_vectors. Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Acked-by: Marc Zyngier <marc.zyngier@arm.com> Tested-by: Mark Rutland <mark.rutland@arm.com> Tested-by: Kees Cook <keescook@chromium.org> Signed-off-by: Laura Abbott <lauraa@codeaurora.org> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64/kernel/sleep.S')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud