Re: Cygwin tools failure

2022-10-13 Thread Ryan Long
On 10/12/2022 7:43 PM, Chris Johns wrote: On 12/10/2022 3:24 pm, Chris Johns wrote: Consider a patch to add the piece removed at the end of this patch as approved. I see the patch was pushed, thanks. The RSB hash will need to be updated so users pick it up. I've sent a patch that updates

Cygwin tools failure

2022-10-11 Thread Ryan Long
Cygwin has been unable to build the tools for awhile. This has been due to an array subscript being a char while building DTC. The maintainers didn't see an issue with the code itself, so it's going to go on being broken for awhile I guess. Joel recommended commented out the building of DTC

Re: [PATCH] gsed.cfg: Add check for gsed

2022-10-05 Thread Ryan Long
On 10/4/2022 4:31 PM, Chris Johns wrote: On 5/10/2022 12:52 am, Ryan Long wrote: It looks like gcc checks for gsed if sed is not the GNU version. Thanks for checking this. I've installed it on FreeBSD and MacOS. I had to install it via Homebrew on MacOS, but that's because it fails to build

Re: [PATCH] gsed.cfg: Add check for gsed

2022-10-04 Thread Ryan Long
get around that, and it built successfully. On 10/3/2022 8:13 PM, Chris Johns wrote: On 4/10/2022 2:52 am, Ryan Long wrote: --- bare/config/textproc/gsed.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bare/config/textproc/gsed.cfg b/bare/config/textproc/gsed.cfg index 8287c74..b4aa

[PATCH] gsed.cfg: Add check for gsed

2022-10-03 Thread Ryan Long
--- bare/config/textproc/gsed.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bare/config/textproc/gsed.cfg b/bare/config/textproc/gsed.cfg index 8287c74..b4aaf4f 100644 --- a/bare/config/textproc/gsed.cfg +++ b/bare/config/textproc/gsed.cfg @@ -2,7 +2,7 @@ # GNU sed has

Libexpat missing when using Python from python.org

2022-10-03 Thread Ryan Long
Hello, Following Chris's advice, I installed Python 3.10.6 from Python's website. It gets me past the header check for gdb, but then it reports checking whether to use expat... yes checking for libexpat... no configure: error: expat is missing or unusable make[1]: *** [configure-gdb]

fnmatch.h not found on MINGW64

2022-08-23 Thread Ryan Long
When I try to include fnmatch.h, I'm getting the following error when using x86_64-w64-mingw32-gcc or gcc, I'm getting the following error. I have to manually include /usr/include with -I. Does anyone know a way to fix this? Thanks, Ryan Using built-in specs.^M

[PATCH] Change DWARF version to 5

2022-08-22 Thread Ryan Long
This is a termporary fix while we wait for it to be fixed up stream. Covoar will not run without this at the moment. We don't know if the error occurred with any other Elf tools. Updates #4707 --- rtemstoolkit/elftoolchain/libdwarf/libdwarf_info.c | 2 +- 1 file changed, 1 insertion(+), 1

[PATCH v1 2/2] Add QEMU 5 configuration files

2022-08-22 Thread Ryan Long
--- bare/config/devel/qemu-5.2.0-1.cfg | 42 +++ bare/config/devel/qemu-couverture.bset | 2 +- bare/config/devel/qemu.bset | 2 +- source-builder/config/qemu-5-1.cfg | 9 ++ source-builder/config/qemu-common-2.cfg | 145 5 files changed,

[PATCH v1 1/2] glib-2.48.2-1.cfg: Fix checksum of patch

2022-08-22 Thread Ryan Long
--- bare/config/devel/glib-2.48.2-1.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bare/config/devel/glib-2.48.2-1.cfg b/bare/config/devel/glib-2.48.2-1.cfg index 76927e9..397a2c9 100644 --- a/bare/config/devel/glib-2.48.2-1.cfg +++ b/bare/config/devel/glib-2.48.2-1.cfg

[PATCH v1 0/2] Change to QEMU 5

2022-08-22 Thread Ryan Long
OSes had no problem building it. Thanks, Ryan Ryan Long (2): glib-2.48.2-1.cfg: Fix checksum of patch Add QEMU 5 configuration files bare/config/devel/glib-2.48.2-1.cfg | 2 +- bare/config/devel/qemu-5.2.0-1.cfg | 42 +++ bare/config/devel/qemu-couverture.bset | 2 +- bare

rtems-tools: DWARF5 support in Elftoolchain

2022-08-22 Thread Ryan Long
Covoar has been unable to run after upgrading to GCC 12 because by default it generates DWARF5 debug info. Covoar uses libdwarf from Elftoolchain to read the debug info, and libdwarf only supports DWARF versions 2 through 4. I submitted a ticket notifying Elftoolchain about this issue

Re: [PATCH v1 09/12] malloctest/init.c: Added pragmas to address gcc 12 warnings

2022-08-18 Thread Ryan Long
On 8/16/2022 10:55 PM, Chris Johns wrote: On 17/8/2022 12:16 pm, Joel Sherrill wrote: On Tue, Aug 16, 2022, 6:07 PM Chris Johns mailto:chr...@rtems.org>> wrote: On 17/8/2022 6:11 am, Ryan Long wrote: > Fixed four warnings disabled were for "-Wuse-after

[PATCH v1 12/12] psxkey07/init.c: Add pragma for gcc 12 warning

2022-08-16 Thread Ryan Long
Updates #4662 --- testsuites/psxtests/psxkey07/init.c | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/testsuites/psxtests/psxkey07/init.c b/testsuites/psxtests/psxkey07/init.c index 593df739db..15387264ba 100644 --- a/testsuites/psxtests/psxkey07/init.c +++

[PATCH v1 11/12] psxclock/init.c: Change print format for warning

2022-08-16 Thread Ryan Long
Updates #4662 --- testsuites/psxtests/psxclock/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testsuites/psxtests/psxclock/init.c b/testsuites/psxtests/psxclock/init.c index 743cfa6d78..eb2f1d130c 100644 --- a/testsuites/psxtests/psxclock/init.c +++

[PATCH v1 10/12] ttest01/test-checks.c: Initialize variables

2022-08-16 Thread Ryan Long
These uninitialized variables were causing warnings to be generated. Updates #4662 --- testsuites/libtests/ttest01/test-checks.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/testsuites/libtests/ttest01/test-checks.c b/testsuites/libtests/ttest01/test-checks.c

[PATCH v1 08/12] dl09/dl-load.c: Fix gcc 12 warning

2022-08-16 Thread Ryan Long
Changed format of size_t variable being printed. Updates #4662 --- testsuites/libtests/dl09/dl-load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testsuites/libtests/dl09/dl-load.c b/testsuites/libtests/dl09/dl-load.c index 1de7c8fa29..ce9708c3a3 100644 ---

[PATCH v1 09/12] malloctest/init.c: Added pragmas to address gcc 12 warnings

2022-08-16 Thread Ryan Long
Fixed four warnings disabled were for "-Wuse-after-free" and one for a "-Wfree-nonheap-object." Updates #4662 --- testsuites/libtests/malloctest/init.c | 41 --- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/testsuites/libtests/malloctest/init.c

[PATCH v1 07/12] cpu.h: Fix gcc 12 warnings

2022-08-16 Thread Ryan Long
Added two pragmas to address, and changed the value of AARCH64_EXCEPTION_MAKE_ENUM_64_BIT to INT_MAX because the old value was not in range of an int. Updates #4662 --- cpukit/score/cpu/aarch64/include/rtems/score/cpu.h | 20 ++-- 1 file changed, 18 insertions(+), 2 deletions(-)

[PATCH v1 04/12] percpu.h: Add pragma to disable -Wpedantic

2022-08-16 Thread Ryan Long
Updates #4662 --- cpukit/include/rtems/score/percpu.h | 8 1 file changed, 8 insertions(+) diff --git a/cpukit/include/rtems/score/percpu.h b/cpukit/include/rtems/score/percpu.h index 24086cde86..fdd40e0a8b 100644 --- a/cpukit/include/rtems/score/percpu.h +++

[PATCH v1 05/12] schedulerpriority.h: Fix gcc 12 warning

2022-08-16 Thread Ryan Long
Changed the size of the array to 1 to get rid of the warning. Updates #4662 --- cpukit/include/rtems/score/schedulerpriority.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/include/rtems/score/schedulerpriority.h b/cpukit/include/rtems/score/schedulerpriority.h

[PATCH v1 06/12] test.h: Add pragma for gcc 12 warning

2022-08-16 Thread Ryan Long
Updates #4662 --- cpukit/include/rtems/test.h | 7 +++ 1 file changed, 7 insertions(+) diff --git a/cpukit/include/rtems/test.h b/cpukit/include/rtems/test.h index c283be7860..e0823394d1 100644 --- a/cpukit/include/rtems/test.h +++ b/cpukit/include/rtems/test.h @@ -218,12 +218,19 @@ void

[PATCH v1 04/12] percpu.h: Add pragma for gcc 12 warning

2022-08-16 Thread Ryan Long
Updates #4662 --- cpukit/include/rtems/score/percpu.h | 8 1 file changed, 8 insertions(+) diff --git a/cpukit/include/rtems/score/percpu.h b/cpukit/include/rtems/score/percpu.h index 24086cde86..fdd40e0a8b 100644 --- a/cpukit/include/rtems/score/percpu.h +++

[PATCH v1 03/12] interr.h: Fix gcc 12 warning

2022-08-16 Thread Ryan Long
The warning that this fixes states that "ISO C restricts enumerator values to range of 'int'." Updates #4662 --- cpukit/include/rtems/score/interr.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/include/rtems/score/interr.h b/cpukit/include/rtems/score/interr.h

[PATCH v1 02/12] linkersets.h: Fix gcc 12 warning

2022-08-16 Thread Ryan Long
Changing the offset from 0 to 1 got rid of a warning stating that offset 0 is out of bounds. Updates #4662 --- cpukit/include/rtems/linkersets.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/include/rtems/linkersets.h b/cpukit/include/rtems/linkersets.h index

[PATCH v1 00/12] gcc 12 warnings patches

2022-08-16 Thread Ryan Long
that put in. Thanks, Ryan Ryan Long (12): threads.h: Add pragmas to get rid of gcc 12 errors linkersets.h: Fix gcc 12 warning interr.h: Fix gcc 12 warning percpu.h: Add pragma for gcc 12 warning schedulerpriority.h: Fix gcc 12 warning test.h: Add pragma for gcc 12 warning cpu.h: Fix

[PATCH v1 01/12] threads.h: Add pragma to disable -Wpedantic

2022-08-16 Thread Ryan Long
Updates #4662 --- cpukit/include/rtems/confdefs/threads.h | 15 +++ 1 file changed, 15 insertions(+) diff --git a/cpukit/include/rtems/confdefs/threads.h b/cpukit/include/rtems/confdefs/threads.h index 8e4537f90b..4040bcb50a 100644 --- a/cpukit/include/rtems/confdefs/threads.h +++

[PATCH v1 01/12] threads.h: Add pragmas to get rid of gcc 12 errors

2022-08-16 Thread Ryan Long
Updates #4662 --- cpukit/include/rtems/confdefs/threads.h | 15 +++ 1 file changed, 15 insertions(+) diff --git a/cpukit/include/rtems/confdefs/threads.h b/cpukit/include/rtems/confdefs/threads.h index 8e4537f90b..4040bcb50a 100644 --- a/cpukit/include/rtems/confdefs/threads.h +++

[rtems-tools PATCH] rtemstoolkit: Fix conditions using "is" with literals

2022-08-11 Thread Ryan Long
Fix warnings that come from python 3.8 about using the "is" operator with string literals. Closes #4700 --- rtemstoolkit/config.py | 2 +- rtemstoolkit/macros.py | 58 +- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git

[rtems-tools 5 PATCH] Python 3.8 warning about "is" vs "==" in comparisons of literals

2022-08-11 Thread Ryan Long
From: Konrad Schwarz Signed-off-by: Konrad Schwarz Closes #4692 --- rtemstoolkit/config.py | 2 +- rtemstoolkit/macros.py | 58 +- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/rtemstoolkit/config.py b/rtemstoolkit/config.py

[rtems-docs PATCH] loader.rst: Add documentation for AArch64 support

2022-08-09 Thread Ryan Long
--- user/exe/loader.rst | 10 ++ 1 file changed, 10 insertions(+) diff --git a/user/exe/loader.rst b/user/exe/loader.rst index de77343..2a248b1 100644 --- a/user/exe/loader.rst +++ b/user/exe/loader.rst @@ -837,6 +837,7 @@ Architectures The following architectures are supported: + -

[PATCH] rtems-tools-6.cfg: Bump hash

2022-07-29 Thread Ryan Long
--- rtems/config/tools/rtems-tools-6.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtems/config/tools/rtems-tools-6.cfg b/rtems/config/tools/rtems-tools-6.cfg index c032bd4..a667175 100644 --- a/rtems/config/tools/rtems-tools-6.cfg +++

[PATCH] libdl: Refactor shared code in Arm and AArch64

2022-07-28 Thread Ryan Long
rtl-mdreloc-arm.c was used as the basis for rtl-mdreloc-aarch64.c. This lead to some code being shared by the two files. The code was consolidated into rtl-unwind-arm.c. Closes #4686 --- cpukit/libdl/rtl-mdreloc-aarch64.c | 79 +- cpukit/libdl/rtl-mdreloc-arm.c |

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

2022-07-28 Thread Ryan Long
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

[PATCH v3 1/5] sys/exec_elf.h: Bring in newer file

2022-07-28 Thread Ryan Long
Updated this file with the newer version in NetBSD. Updates #4682 --- cpukit/include/sys/exec_elf.h | 840 -- 1 file changed, 608 insertions(+), 232 deletions(-) diff --git a/cpukit/include/sys/exec_elf.h b/cpukit/include/sys/exec_elf.h index

[PATCH v3 4/5] libtests/dl*: Bump up the size of CONFIGURE_INIT_TASK_STACK_SIZE

2022-07-28 Thread Ryan Long
Updates #4682 --- 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 +-

[PATCH v3 3/5] cpukit/libdl: Add support for AArch64

2022-07-28 Thread Ryan Long
rtl-mdreloc-aarch64.c and elf_machdep.h came from NetBSD. Updates #4682 --- cpukit/libdl/rtl-mdreloc-aarch64.c| 598 ++ .../cpu/aarch64/include/machine/elf_machdep.h | 256 spec/build/cpukit/objdl.yml | 2 +

[PATCH v3 5/5] cpukit/libdl/rtl-sym.c: Fix increment of variable

2022-07-28 Thread Ryan Long
In rtems_rtl_symbol_global_add() the loop that gets to the end of the symbol table used "unsigned long" to increment the index for the table. For most architectures this resulted in 4, but with AArch64, it results in 8. This resulted in the symbols being read in wrong. Changing this to void* along

[PATCH v3 2/5] libdl/rtl-elf.h: Fix aarch64 define

2022-07-28 Thread Ryan Long
The aarch64 define was incorrect. This was causing the libdl tests to not work correctly. Updates #4682 --- cpukit/libdl/rtl-elf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/libdl/rtl-elf.h b/cpukit/libdl/rtl-elf.h index c7c17c525a..0476c1ecd7 100644 ---

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

2022-07-27 Thread Ryan Long
On 7/25/2022 10:48 PM, Chris Johns wrote: On 26/7/2022 12:06 am, Ryan Long wrote: In this version of the patchset I converted the tabs to spaces in rtl-mdreloc-aarch64.c. I think setting the loader to NULL is a bug. I removed it from rtl-mdreloc-arm.c, and ran dl05. It still passed. So

[PATCH v2 1/5] sys/exec_elf.h: Bring in newer file

2022-07-25 Thread Ryan Long
Updated this file with the newer version in NetBSD. Updates #4682 --- cpukit/include/sys/exec_elf.h | 840 -- 1 file changed, 608 insertions(+), 232 deletions(-) diff --git a/cpukit/include/sys/exec_elf.h b/cpukit/include/sys/exec_elf.h index

[PATCH v2 2/5] libdl/rtl-elf.h: Fix aarch64 define

2022-07-25 Thread Ryan Long
The aarch64 define was incorrect. This was causing the libdl tests to not work correctly. Updates #4682 --- cpukit/libdl/rtl-elf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/libdl/rtl-elf.h b/cpukit/libdl/rtl-elf.h index c7c17c525a..0476c1ecd7 100644 ---

[PATCH v2 5/5] cpukit/libdl/rtl-sym.c: Fix increment of variable

2022-07-25 Thread Ryan Long
In rtems_rtl_symbol_global_add() the loop that gets to the end of the symbol table used "unsigned long" to increment the index for the table. For most architectures this resulted in 4, but with AArch64, it results in 8. This resulted in the symbols being read in wrong. Changing this to void* along

[PATCH v2 3/5] cpukit/libdl: Add support for AArch64

2022-07-25 Thread Ryan Long
rtl-mdreloc-aarch64.c and elf_machdep.h came from NetBSD. Updates #4682 --- cpukit/libdl/rtl-mdreloc-aarch64.c| 599 ++ .../cpu/aarch64/include/machine/elf_machdep.h | 256 spec/build/cpukit/objdl.yml | 2 +

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

2022-07-25 Thread Ryan Long
, 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

[PATCH v2 4/5] libtests/dl*: Bump up the size of CONFIGURE_INIT_TASK_STACK_SIZE

2022-07-25 Thread Ryan Long
Updates #4682 --- 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 +-

Re: [PATCH v1 3/5] cpukit/libdl: Add support for AArch64

2022-07-21 Thread Ryan Long
On 7/20/2022 11:39 PM, Chris Johns wrote: On 21/7/2022 7:36 am, Ryan Long wrote: rtl-mdreloc-aarch64.c and elf_machdep.h came from NetBSD. Updates #4682 --- cpukit/libdl/rtl-mdreloc-aarch64.c| 598 ++ .../cpu/aarch64/include/machine/elf_machdep.h | 256

[PATCH v1 3/5] cpukit/libdl: Add support for AArch64

2022-07-20 Thread Ryan Long
rtl-mdreloc-aarch64.c and elf_machdep.h came from NetBSD. Updates #4682 --- cpukit/libdl/rtl-mdreloc-aarch64.c| 598 ++ .../cpu/aarch64/include/machine/elf_machdep.h | 256 spec/build/cpukit/objdl.yml | 2 +

[PATCH v1 5/5] cpukit/libdl/rtl-sym.c: Fix increment of variable

2022-07-20 Thread Ryan Long
In rtems_rtl_symbol_global_add() the loop that gets to the end of the symbol table used "unsigned long" to increment the index for the table. For most architectures this resulted in 4, but with AArch64, it results in 8. This resulted in the symbols being read in wrong. Changing this to void* along

[PATCH v1 1/5] sys/exec_elf.h: Bring in newer file

2022-07-20 Thread Ryan Long
Updated this file with the newer version in NetBSD. Updates #4682 --- cpukit/include/sys/exec_elf.h | 840 -- 1 file changed, 608 insertions(+), 232 deletions(-) diff --git a/cpukit/include/sys/exec_elf.h b/cpukit/include/sys/exec_elf.h index

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

2022-07-20 Thread Ryan Long
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

[PATCH v1 2/5] libdl/rtl-elf.h: Fix aarch64 define

2022-07-20 Thread Ryan Long
The aarch64 define was incorrect. This was causing the libdl tests to not work correctly. Updates #4682 --- cpukit/libdl/rtl-elf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/libdl/rtl-elf.h b/cpukit/libdl/rtl-elf.h index c7c17c525a..0476c1ecd7 100644 ---

[PATCH v1 4/5] libtests/dl*: Bump up the size of CONFIGURE_INIT_TASK_STACK_SIZE

2022-07-20 Thread Ryan Long
Updates #4682 --- 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 +-

Re: [PATCH] devel/spike-1.0.0: bump hash

2022-06-01 Thread Ryan Long
that was changing it to the 1.0.0 release, and this just bumps it to 1.1.0. Maybe it was in beta at the time. Looks ok otherwise. On Wed, May 25, 2022 at 12:31 PM Ryan Long wrote: Bump the hash of spike to match the 1.1.0 release Closes #4660 --- bare/config/devel/spike-1.1.0.cfg | 4 ++-- 1 file changed

[PATCH] devel/spike-1.0.0: bump hash

2022-05-25 Thread Ryan Long
Bump the hash of spike to match the 1.1.0 release Closes #4660 --- bare/config/devel/spike-1.1.0.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bare/config/devel/spike-1.1.0.cfg b/bare/config/devel/spike-1.1.0.cfg index 644b754..73cf3c2 100644 ---

Re: Issues building QEMU on Ubuntu

2022-05-25 Thread Ryan Long
On 5/24/2022 5:32 PM, Chris Johns wrote: On 25/5/2022 12:47 am, Ryan Long wrote: When building QEMU it goes through the entire build and it looks like it passes, but it is failing. The only error that Joel and I saw in the output was this Found ninja-1.10.1 at /usr/bin/ninja + LD_LIBRARY_PATH

Issues building QEMU on Ubuntu

2022-05-24 Thread Ryan Long
When building QEMU it goes through the entire build and it looks like it passes, but it is failing. The only error that Joel and I saw in the output was this Found ninja-1.10.1 at /usr/bin/ninja +

[PATCH v2 15/15] sp65/init.c: Add file header and license

2022-04-22 Thread Ryan Long
This file had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp65/init.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/testsuites/sptests/sp65/init.c b/testsuites/sptests/sp65/init.c index

[PATCH v2 11/15] ada/samples: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/ada/samples/base_mp/node1/init.c | 33 + testsuites/ada/samples/base_mp/node2/init.c | 33 + 2 files

[PATCH v2 14/15] sp47/init.c: Add file header and license

2022-04-22 Thread Ryan Long
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp47/init.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/testsuites/sptests/sp47/init.c b/testsuites/sptests/sp47/init.c index

[PATCH v2 13/15] sp44/init.c: Add file header and license

2022-04-22 Thread Ryan Long
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp44/init.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/testsuites/sptests/sp44/init.c b/testsuites/sptests/sp44/init.c index

[PATCH v2 12/15] psxtmtests/psxtmcond*: Add file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/psxtmtests/psxtmcond08/init.c | 15 +++ testsuites/psxtmtests/psxtmcond09/init.c | 15 +++ testsuites/psxtmtests/psxtmcond10/init.c | 15

[PATCH v2 10/15] sptests/sp27*: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp27/init.c | 35 +++ testsuites/sptests/sp27a/init.c | 35 +++ 2 files changed, 70

[PATCH v2 09/15] libtests/dl06: Manually adding file headers and licenses.

2022-04-22 Thread Ryan Long
These files had no header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/libtests/dl06/init.c | 35 +++ testsuites/libtests/dl06/pre-init.c | 35 +++ 2 files changed, 70

[PATCH v2 08/15] libdl: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Chris identified that these were made by him. Updates #4521 --- cpukit/libdl/rtl-mdreloc-bfin.c| 35 +++ cpukit/libdl/rtl-mdreloc-lm32.c| 35 +++

[PATCH v2 06/15] samples: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/samples/base_mp/init1.c | 35 +++ testsuites/samples/base_mp/init2.c | 35 +++

[PATCH v2 07/15] support: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
This file had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/support/include/buffer_test_io.h | 36 + 1 file changed, 36 insertions(+) diff --git a/testsuites/support/include/buffer_test_io.h

[PATCH v2 01/15] mptests: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/mptests/mp01/init1.c | 35 +++ testsuites/mptests/mp01/init2.c | 35 +++

[PATCH v2 05/15] psxtests: Adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/psxtests/psxchroot01/main.c | 35 ++ testsuites/psxtests/psxfatal01/init.c | 35 ++

[PATCH v2 04/15] libtests: Adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/libtests/mouse01/serial_mouse_config.c | 35 ++ .../libtests/termios04/termios_testdriver_intr.c | 35 ++

[PATCH v2 03/15] sptests: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
Theses files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/sptests/sp52/init.c | 35 ++ testsuites/sptests/sp53/init.c | 35 ++

[PATCH v2 02/15] tmtests: Manually adding file headers and licenses

2022-04-22 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/tmtests/tm02/task1.c | 35 +++ testsuites/tmtests/tm03/task1.c | 35 +++

[PATCH 11/15] ada/samples: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/ada/samples/base_mp/node1/init.c | 33 + testsuites/ada/samples/base_mp/node2/init.c | 33 + 2 files

[PATCH 10/15] sptests/sp27*: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp27/init.c | 35 +++ testsuites/sptests/sp27a/init.c | 35 +++ 2 files changed, 70

[PATCH 14/15] sp47/init.c: Add file header and license

2022-04-21 Thread Ryan Long
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp47/init.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/testsuites/sptests/sp47/init.c b/testsuites/sptests/sp47/init.c index

[PATCH 09/15] libtests/dl06: Manually adding file headers and licenses.

2022-04-21 Thread Ryan Long
These files had no header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/libtests/dl06/init.c | 35 +++ testsuites/libtests/dl06/pre-init.c | 35 +++ 2 files changed, 70

[PATCH 15/15] sp65/init.c: Add file header and license

2022-04-21 Thread Ryan Long
This file had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp65/init.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/testsuites/sptests/sp65/init.c b/testsuites/sptests/sp65/init.c index

[PATCH 13/15] sp44/init.c: Add file header and license

2022-04-21 Thread Ryan Long
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/sptests/sp44/init.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/testsuites/sptests/sp44/init.c b/testsuites/sptests/sp44/init.c index

[PATCH 08/15] libdl: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Chris identified that these were made by him. Updates #4521 --- cpukit/libdl/rtl-mdreloc-bfin.c| 35 +++ cpukit/libdl/rtl-mdreloc-lm32.c| 35 +++

[PATCH 12/15] psxtmtests/psxtmcond*: Add file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/psxtmtests/psxtmcond08/init.c | 15 +++ testsuites/psxtmtests/psxtmcond09/init.c | 15 +++ testsuites/psxtmtests/psxtmcond10/init.c | 15

[PATCH 06/15] samples: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/samples/base_mp/init1.c | 35 +++ testsuites/samples/base_mp/init2.c | 35 +++

[PATCH 05/15] psxtests: Adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/psxtests/psxchroot01/main.c | 35 ++ testsuites/psxtests/psxfatal01/init.c | 35 ++

[PATCH 07/15] support: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
This file had no file header, copyright, or license. Based on git history, added appropriate copyright and license. --- testsuites/support/include/buffer_test_io.h | 35 + 1 file changed, 35 insertions(+) diff --git a/testsuites/support/include/buffer_test_io.h

[PATCH 01/15] mptests: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/mptests/mp01/init1.c | 35 +++ testsuites/mptests/mp01/init2.c | 35 +++

[PATCH 04/15] libtests: Adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/libtests/mouse01/serial_mouse_config.c | 35 ++ .../libtests/termios04/termios_testdriver_intr.c | 35 ++

[PATCH 03/15] sptests: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
Theses files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/sptests/sp52/init.c | 35 ++ testsuites/sptests/sp53/init.c | 35 ++

[PATCH 02/15] tmtests: Manually adding file headers and licenses

2022-04-21 Thread Ryan Long
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses. --- testsuites/tmtests/tm02/task1.c | 35 +++ testsuites/tmtests/tm03/task1.c | 35 +++

[PATCH 00/15] Add copyrights and licenses to files missing them

2022-04-21 Thread Ryan Long
Hi, This is the first in a set of patches that will be adding copyrights and licenses to the files that are missing them. I went through the git history to determine who the files belonged to to give them credit. Thanks, Ryan Ryan Long (15): mptests: Manually adding file headers and licenses

List third party files in cpukit and testsuites

2022-04-08 Thread Ryan Long
This is the set of files in the source code that are all third party. This means they should not be re-licensed or re-formatted. If anything on this list is wrong, or if I missed some, please comment. Thanks, Ryan David Gibson, IBM Corporation cpukit/dtc/libfdt/fdt.c

[PATCH v1] x86_64/elf_machdep.h: Replace stub with NetBSD version

2022-04-07 Thread Ryan Long
The other ports included that architecture's version of this file from NetBSD. This patch follows that pattern. closes #4641 --- .../score/cpu/x86_64/include/machine/elf_machdep.h | 80 -- 1 file changed, 76 insertions(+), 4 deletions(-) diff --git

[PATCH v2] devel/glib-2.48: Update hash and patch

2022-03-24 Thread Ryan Long
Changes patch to be pulled from an RTEMS ticket and updated the hash of the patch. Updates #4634 --- bare/config/devel/glib-2.48.2-1.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bare/config/devel/glib-2.48.2-1.cfg b/bare/config/devel/glib-2.48.2-1.cfg index

Re: [PATCH] devel/glib-2.48: Update hash

2022-03-24 Thread Ryan Long
On 3/24/2022 12:59 PM, Sebastian Huber wrote: On 24/03/2022 18:42, Ryan Long wrote: But if we're just bumping the hash because we're running into checksum failures, why would we need a patch attached to a ticket to just bump the hash? Why did the hash change? Is this because the actual

Re: [PATCH] devel/glib-2.48: Update hash

2022-03-24 Thread Ryan Long
. But if we're just bumping the hash because we're running into checksum failures, why would we need a patch attached to a ticket to just bump the hash? Thanks, Ryan On 3/23/2022 11:33 AM, Sebastian Huber wrote: On 23/03/2022 17:30, Ryan Long wrote: Fixed checksum failure when building qemu. I

[PATCH] devel/glib-2.48: Update hash

2022-03-23 Thread Ryan Long
Fixed checksum failure when building qemu. --- bare/config/devel/glib-2.48.2-1.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bare/config/devel/glib-2.48.2-1.cfg b/bare/config/devel/glib-2.48.2-1.cfg index 76927e9..397a2c9 100644 --- a/bare/config/devel/glib-2.48.2-1.cfg

GMP error when building aarch64-rtems-gcc on Mingw64

2022-03-21 Thread Ryan Long
While building gcc, arg3nexwm1 fails. The error follows In file included from ../../../gnu-mirror-gcc-348fb9d/gmp/gmp-impl.h:146, from fib_table.c:4: ../fib_table.h:4:1: warning: data definition has no type or storage class     4 | Error, error, this data is for 32 bits   |

Re: [PATCH] spec/build/bsps: Fix blank variables

2022-03-11 Thread Ryan Long
On 3/10/2022 12:52 AM, Sebastian Huber wrote: On 09/03/2022 22:02, Ryan Long wrote: Several variables in the installed Makefile.inc, target.cfg, and bsp.cfg had values that were not being initialized to yes or no as they should be. What are "several variables"? RTEMS_HAS

Re: [PATCH] spec/build/bsps: Fix blank variables

2022-03-11 Thread Ryan Long
On 3/9/2022 6:44 PM, Chris Johns wrote: On 10/3/2022 9:43 am, Joel Sherrill wrote: On Wed, Mar 9, 2022 at 4:24 PM Heinz Junkes wrote: Thanks for that. I've been struggling with this for a while ;-) But there is this comment in the file: “ # # BSP specific settings. To be included in

[PATCH] spec/build/bsps: Fix blank variables

2022-03-09 Thread Ryan Long
Several variables in the installed Makefile.inc, target.cfg, and bsp.cfg had values that were not being initialized to yes or no as they should be. Reordering the files and adding an initialization using yesno() to RTEMS_HAS_NETWORKING fixed this issue. --- spec/build/bsps/grpmake.yml | 8

Re: hello world with devfs has no output

2022-03-09 Thread Ryan Long
On 3/7/2022 10:33 AM, Sebastian Huber wrote: On 07/03/2022 16:18, Joel Sherrill wrote: On Mon, Mar 7, 2022 at 12:46 AM Sebastian Huber > wrote:     On 03/03/2022 00:06, Joel Sherrill wrote: > What's the missing capability now in devfs? This

Warnings when building sparc/leon3

2022-03-07 Thread Ryan Long
Joel and I noticed these warnings when building the leon3 BSP with multiprocessing enabled. Joel thinks this means that something has changed around the multiprocessing configuration to generate these. Does anybody have an idea on how to fix these? In file included from

  1   2   3   4   5   6   7   >