[PATCH rtems-docs] user/testing: add testing using renode docs

2023-08-14 Thread Muhammad Sulthan Mazaya
Testing using renode docs. Consists of how to install it and how to add new configuration to test BSP using renode. --- user/testing/index.rst | 1 + user/testing/renode.rst | 84 + 2 files changed, 85 insertions(+) create mode 100644 user/testing/renode

[PATCH] fixes 4942 Regulator warnings

2023-08-14 Thread zack
diff --git a/cpukit/libmisc/regulator/regulator.c b/cpukit/libmisc/regulator/regulator.c index 2071c468fd..97a48be4f5 100644 --- a/cpukit/libmisc/regulator/regulator.c +++ b/cpukit/libmisc/regulator/regulator.c @@ -35,6 +35,7 @@ #include #include +#include #include -- 2.34.1 ___

libdl support for base image TLS variables

2023-08-14 Thread chrisj
These patches add support to rtems.git and rtems-tools.git to provide access to TLS variables in the base from loaded code. The changes contain the ground work to resolving #4920 which is a blocker for the release of 6. This change is required due to the regression in libdl due to the change in

[rtems-tools PATCH] linker: Add TLS support to the symbol table generator

2023-08-14 Thread chrisj
From: Chris Johns This is not complete as it has aarch64 code that should be in the kernel. --- linkers/rtems-syms.cpp | 179 ++--- 1 file changed, 134 insertions(+), 45 deletions(-) diff --git a/linkers/rtems-syms.cpp b/linkers/rtems-syms.cpp index e5170e1..

[PATCH] libdl: Add support to import base image TLS symbols

2023-08-14 Thread chrisj
From: Chris Johns This change requires an rtems-tools update for symbol generation. Working architectures: - aarch64 - arm - powerpc - sparc Updates #4920 --- cpukit/include/rtems/rtl/rtl-sym.h | 23 - cpukit/include/rtems/rtl/rtl.h | 6 +- cpukit/libdl/rtl-elf.c |