[PATCH v1 0/5] Add AArch64 support to libdl
Ryan Long
ryan.long at oarcorp.com
Wed Jul 20 21:36:28 UTC 2022
Hi,
This series of patches adds support for AArch64 in libdl and makes some small
tweaks to get the dynamic loader tests working.
Thanks,
Ryan
Ryan Long (5):
sys/exec_elf.h: Bring in newer file
libdl/rtl-elf.h: Fix aarch64 define
cpukit/libdl: Add support for AArch64
libtests/dl*: Bump up the size of CONFIGURE_INIT_TASK_STACK_SIZE
cpukit/libdl/rtl-sym.c: Fix increment of variable
cpukit/include/sys/exec_elf.h | 840 +++++++++++++-----
cpukit/libdl/rtl-elf.h | 2 +-
cpukit/libdl/rtl-mdreloc-aarch64.c | 598 +++++++++++++
cpukit/libdl/rtl-sym.c | 2 +-
.../cpu/aarch64/include/machine/elf_machdep.h | 256 ++++++
spec/build/cpukit/objdl.yml | 2 +
spec/build/cpukit/objdlaarch64.yml | 15 +
spec/build/cpukit/optlibdl.yml | 1 +
testsuites/libtests/dl01/init.c | 2 +-
testsuites/libtests/dl02/init.c | 2 +-
testsuites/libtests/dl03/init.c | 2 +-
testsuites/libtests/dl04/init.c | 2 +-
testsuites/libtests/dl05/init.c | 2 +-
testsuites/libtests/dl06/initimpl.h | 2 +-
testsuites/libtests/dl07/init.c | 2 +-
testsuites/libtests/dl08/init.c | 2 +-
testsuites/libtests/dl09/init.c | 2 +-
testsuites/libtests/dl10/init.c | 2 +-
18 files changed, 1492 insertions(+), 244 deletions(-)
create mode 100644 cpukit/libdl/rtl-mdreloc-aarch64.c
create mode 100644 cpukit/score/cpu/aarch64/include/machine/elf_machdep.h
create mode 100644 spec/build/cpukit/objdlaarch64.yml
--
2.30.2
More information about the devel
mailing list