]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: use mov_q instead of literal ldr
authorRemi Denis-Courmont <remi.denis.courmont@huawei.com>
Wed, 4 Mar 2020 09:36:31 +0000 (11:36 +0200)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 24 Mar 2020 11:48:24 +0000 (11:48 +0000)
commite11ccaf777969be3cd673947fedef83b607b494e
treea61ee700139111432d262ab6e071f822f59d9c1d
parent89449a369a5f35a13712d9d8bef07bf3e5330de8
arm64: use mov_q instead of literal ldr

In practice, this requires only 2 instructions, or even only 1 for
the idmap_pg_dir size (with 4 or 64 KiB pages). Only the MAIR values
needed more than 2 instructions and it was already converted to mov_q
by 75a2a52fef894924196577276dae796cdf245f9b.

Signed-off-by: Remi Denis-Courmont <remi.denis.courmont@huawei.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
arch/arm64/kernel/cpu-reset.S
arch/arm64/kernel/hyp-stub.S
arch/arm64/kernel/relocate_kernel.S
arch/arm64/kvm/hyp-init.S
arch/arm64/mm/proc.S