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

Chris Johns chrisj at rtems.org
Fri Jul 29 00:30:17 UTC 2022


OK

Thank you for the contribution. It is appreciated and a welcome addition.

Chris

On 28/7/2022 11:05 pm, Ryan Long wrote:
> Hi,
> 
> In this version of the patchset I just removed the line that was setting the
> objects loader to NULL.
> 
> 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
> 


More information about the devel mailing list