Home
last modified time | relevance | path

Searched hist:"4 bdddf2014a1790ede374a2c1bee71e5f79fe2ba" (Results 1 – 2 of 2) sorted by relevance

/optee_os/ta/
H A Dlink.mk4bdddf2014a1790ede374a2c1bee71e5f79fe2ba Wed May 31 08:08:45 UTC 2023 Jens Wiklander <jens.wiklander@linaro.org> ta: relax location of ta_head

TAs where required to have the ta_head as at the load address of the TA
prior to this patch. This makes the linker script slightly more
complicated and also confuses GDB so that an offset must be applied to
the load address of the TA when using GDB for debugging. So allow that
ta_head symbol to reside anywhere in the ELF binary and also add ta_head
to the .dynsym section to make sure that tools and ldelf can find the
symbol.

This change requires prior updates to tools and ldelf.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/optee_os/ta/arch/arm/
H A Dta.ld.S4bdddf2014a1790ede374a2c1bee71e5f79fe2ba Wed May 31 08:08:45 UTC 2023 Jens Wiklander <jens.wiklander@linaro.org> ta: relax location of ta_head

TAs where required to have the ta_head as at the load address of the TA
prior to this patch. This makes the linker script slightly more
complicated and also confuses GDB so that an offset must be applied to
the load address of the TA when using GDB for debugging. So allow that
ta_head symbol to reside anywhere in the ELF binary and also add ta_head
to the .dynsym section to make sure that tools and ldelf can find the
symbol.

This change requires prior updates to tools and ldelf.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>