Searched hist:"09608235 e887a7b180d0dcff73a53a8fec5ea929" (Results 1 – 1 of 1) sorted by relevance
| /optee_os/core/arch/arm/kernel/ |
| H A D | thread_a64.S | 09608235e887a7b180d0dcff73a53a8fec5ea929 Fri Dec 03 18:13:30 UTC 2021 Jerome Forissier <jerome@forissier.org> core: arm64: suppress some text relocations in thread_a64.S
A couple of locations in thread_a64.S use 'ldr xN, =symbol' to load the address of 'symbol'. Doing so creates an entry in the literal pool which is subject to relocaton. In these cases, it is unnecessary because the code is already running in the relocated VA space, so the PC-relative macro 'adr_l xN, symbol' would load the proper address. Use this syntax instead.
Signed-off-by: Jerome Forissier <jerome@forissier.org> Acked-by: Sumit Garg <sumit.garg@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
|