[PATCH v2 0/5] Add AArch64 support to libdl

Ryan Long ryan.long at oarcorp.com
Mon Jul 25 14:06:41 UTC 2022


Hi,

In this version of the patchset I converted the tabs to spaces in
rtl-mdreloc-aarch64.c.

I didn't address some of the other issues in rtl-mdreloc-aarch64.c due to the
code being copied from rtl-mdreloc-arm.c. I can pull out the shared code from
the two files in a follow up patch.

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            | 599 +++++++++++++
 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, 1493 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