[rtems-tools PATCH 1/2] rtemstoolkit: Update SimpleIni to latest

2023-11-21 Thread chrisj
From: Chris Johns The resolves C++17 warnings. Updates #4970 --- rtemstoolkit/SimpleIni.h | 598 +++ 1 file changed, 419 insertions(+), 179 deletions(-) diff --git a/rtemstoolkit/SimpleIni.h b/rtemstoolkit/SimpleIni.h index fd37c4b..ec99abb 100644 ---

[rtems-tools PATCH 2/2] rtemstoolkit, linkers: Fix C++17 warnings

2023-11-21 Thread chrisj
From: Chris Johns Closes #4970 --- linkers/rtems-exeinfo.cpp | 3 +-- rtemstoolkit/rld-elf.cpp | 12 rtemstoolkit/rld-elf.h| 5 - rtemstoolkit/rld-rap.cpp | 9 ++--- rtemstoolkit/rld.cpp | 14 -- 5 files changed, 11 insertions(+), 32 deletions(-)

[PATCH] waf: Fix Python 3.12 escape sequences

2023-11-21 Thread chrisj
From: Chris Johns Updates #4968 --- wscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wscript b/wscript index 69732d4e17..dd7fda7225 100755 --- a/wscript +++ b/wscript @@ -125,7 +125,7 @@ class Template(string.Template): idpattern = "[_A-Za-z][_A-Za-z0-9:#]*"

Re: [PATCH] 6: Use GCC 13.2

2023-11-21 Thread Joel Sherrill
On Tue, Nov 21, 2023 at 5:29 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 12.09.23 08:43, Sebastian Huber wrote: > > > > > > On 12.09.23 08:40, Chris Johns wrote: > >> On 12/9/2023 4:31 pm, Sebastian Huber wrote: > >>> On 27.07.23 13:33, Sebastian Huber wrote: >

Re: [RSB 1/3] 6/7: Update Newlib

2023-11-21 Thread Joel Sherrill
Thanks. Ask Kinsey some time the weird situation that caught this. --joel On Tue, Nov 21, 2023 at 3:05 PM Chris Johns wrote: > OK to all 3 and thanks > > Chris > > On 21/11/2023 11:39 pm, Sebastian Huber wrote: > > Pick up fixes for ARM/optimized-routines and the memory reclamation at >

Re: [PATCH rtems v2] once.c, onceimplh.h: Make synchronization variable volatile

2023-11-21 Thread Joel Sherrill
Thanks. I will pass this along and resubmit a patch to at least add a comment and fix formatting issues. Do we have a good place to add this information to the documentation? On Tue, Nov 21, 2023, 5:35 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 20.11.23 18:42, Joel

Re: [RSB 1/3] 6/7: Update Newlib

2023-11-21 Thread Chris Johns
OK to all 3 and thanks Chris On 21/11/2023 11:39 pm, Sebastian Huber wrote: > Pick up fixes for ARM/optimized-routines and the memory reclamation at thread > exit. > > Update #4510. > Update #4967. > --- > rtems/config/tools/rtems-gcc-10-newlib-head.cfg | 4 ++-- >

[PATCH v3 rtems master 3/3] ZYNQ7000: Add support PYNQ, PicoZed, MicroZed, ZYBO and ZYBO Z7

2023-11-21 Thread Bernd Moessner
This patch adds basic support for the following boards: xilinx_zynq_pynq - PYNQ Z1 / Z2 xilinx_zynq_microzed - MicroZed 7010 / 7020 xilinx_zynq_picozed - PicoZed 7010 / 7015 / 7020 / 7030 xilinx_zynq_zybo - ZYBO xilinx_zynq_zybo_z7 - ZYBO Z7-10 / Z7-20 N.b. Arty Z7-20 is basically a PYNQ Z1 -

[PATCH v3 rtems master 2/3] Fix zedboard clock settings

2023-11-21 Thread Bernd Moessner
From: Bernd Moessner --- spec/build/bsps/arm/xilinx-zynq/opta9periphclk.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spec/build/bsps/arm/xilinx-zynq/opta9periphclk.yml b/spec/build/bsps/arm/xilinx-zynq/opta9periphclk.yml index fdee4c0568..ad34974665 100644 ---

[PATCH v3 rtems master 1/3] Fix add missing clock settings for zc706

2023-11-21 Thread Bernd Moessner
From: Bernd Moessner --- spec/build/bsps/arm/xilinx-zynq/opta9periphclk.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spec/build/bsps/arm/xilinx-zynq/opta9periphclk.yml b/spec/build/bsps/arm/xilinx-zynq/opta9periphclk.yml index 7233f73d5a..fdee4c0568 100644 ---

Coverity Scan Runs are Down

2023-11-21 Thread Joel Sherrill
Hi I got a message from the last Coverity Scan run that I need to update the Scan tool used to run them. With this being a short week (US Thanksgiving), I don't know if I will get to it in the next couple of days. --joel ___ devel mailing list

[PATCH rtems v2 2/3] bsp/imxrt1166: Support GPIO CS pins in LPSPI

2023-11-21 Thread Christian Mauderer
With this, it is possible to use GPIOs as CS pins in the LPSPI. To avoid additional complexity, the GPIOs will have the same limitations as the native (hardware) CS pins. The GPIO CS feature adds a number of extra code when starting SPI transfers on this controller. Therefore it is possible to

[PATCH rtems-docs v2] bsps/imxrt: Document GPIO CS pins for LPSPI

2023-11-21 Thread Christian Mauderer
--- user/bsps/arm/imxrt.rst | 28 1 file changed, 28 insertions(+) diff --git a/user/bsps/arm/imxrt.rst b/user/bsps/arm/imxrt.rst index ad18766..30b1437 100644 --- a/user/bsps/arm/imxrt.rst +++ b/user/bsps/arm/imxrt.rst @@ -198,10 +198,38 @@ Note that the SPI-pins on

[PATCH rtems v2 3/3] bsps/imxrt1166: Disable video_mux

2023-11-21 Thread Christian Mauderer
The pinctrl-0 of the video_mux might overwrite pin settings done by other peripherals. Disabling it by default prevents unexpected pin settings. --- bsps/arm/imxrt/dts/imxrt1166-cm7-saltshaker.c | 10 ++ bsps/arm/imxrt/dts/imxrt1166-cm7-saltshaker.dts | 1 + 2 files changed, 7

[PATCHES v2] bsps/imxrt: Support GPIO CS for LPSPI; Minor fix for imxrt1166

2023-11-21 Thread Christian Mauderer
Hello, I noted some minor bugs in the first version of the patches while using them. So here is a second version. That are BSP specific patches and I now used the driver in this configuration for some time and found no further problems. So if no one objects, I will push the patches in a few

[PATCH rtems v2 1/3] bsps/imx*: imx_gpio from pointer to fdt property

2023-11-21 Thread Christian Mauderer
Device trees allow mixing different kinds of GPIOs in one property. For that it is usefull to only provide a pointer to an arbitrary location in the property and initialize a GPIO from that. --- bsps/arm/include/bsp/imx-gpio.h | 26 bsps/arm/shared/pins/imx-gpio.c | 55

Re: [PATCH] build: Add RTEMS_QUALIFIED

2023-11-21 Thread Sebastian Huber
On 13.11.23 22:16, Chris Johns wrote: On 10/11/2023 7:39 pm, Sebastian Huber wrote: On 09.11.23 06:28, Chris Johns wrote: On 8/11/2023 6:44 pm, Sebastian Huber wrote: On 06.11.23 21:55, Chris Johns wrote: On 6/11/2023 8:27 pm, Sebastian Huber wrote: On 06.11.23 01:14, Chris Johns wrote: On

Re: [PATCH] build: Add RTEMS_QUALIFIED

2023-11-21 Thread Christian MAUDERER
On 2023-11-13 22:16, Chris Johns wrote: On 10/11/2023 7:39 pm, Sebastian Huber wrote: On 09.11.23 06:28, Chris Johns wrote: On 8/11/2023 6:44 pm, Sebastian Huber wrote: On 06.11.23 21:55, Chris Johns wrote: On 6/11/2023 8:27 pm, Sebastian Huber wrote: On 06.11.23 01:14, Chris Johns wrote:

[RSB 1/3] 6/7: Update Newlib

2023-11-21 Thread Sebastian Huber
Pick up fixes for ARM/optimized-routines and the memory reclamation at thread exit. Update #4510. Update #4967. --- rtems/config/tools/rtems-gcc-10-newlib-head.cfg | 4 ++-- rtems/config/tools/rtems-gcc-10.4-newlib-head.cfg | 4 ++-- rtems/config/tools/rtems-gcc-12-newlib-head.cfg | 4 ++--

[RSB 2/3] 6: Update GCC 12 and 13

2023-11-21 Thread Sebastian Huber
Keep RTEMS up to date with the upstream development. --- rtems/config/tools/rtems-gcc-12-newlib-head.cfg | 4 ++-- rtems/config/tools/rtems-gcc-13-newlib-head.cfg | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rtems/config/tools/rtems-gcc-12-newlib-head.cfg

[RSB 3/3] 7: Update Binutils, GDB, and GCC

2023-11-21 Thread Sebastian Huber
Keep RTEMS up to date with the upstream development. --- rtems/config/tools/rtems-binutils-head.cfg| 4 ++-- rtems/config/tools/rtems-gcc-head-newlib-head.cfg | 4 ++-- rtems/config/tools/rtems-gdb-head.cfg | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git

Re: [PATCH rtems v2] once.c, onceimplh.h: Make synchronization variable volatile

2023-11-21 Thread Sebastian Huber
On 20.11.23 18:42, Joel Sherrill wrote: The loop that waits for another thread to complete the once initialization was flagged as a potential infinite loop. This is because there was no way to break out of the loop inside the loop. The solution is to make the state variable volatile which

Re: [PATCH] 6: Use Binutils 2.41

2023-11-21 Thread Sebastian Huber
On 03.08.23 09:37, Sebastian Huber wrote: What about this patch and the GCC update to 13.2? Ping. -- embedded brains GmbH Herr Sebastian HUBER Dornierstr. 4 82178 Puchheim Germany email: sebastian.hu...@embedded-brains.de phone: +49-89-18 94 741 - 16 fax: +49-89-18 94 741 - 08

Re: [PATCH] 6: Use GCC 13.2

2023-11-21 Thread Sebastian Huber
On 12.09.23 08:43, Sebastian Huber wrote: On 12.09.23 08:40, Chris Johns wrote: On 12/9/2023 4:31 pm, Sebastian Huber wrote: On 27.07.23 13:33, Sebastian Huber wrote: Prepare for RTEMS 6.1 release. Update #4921. How do we want to proceed with the tools for the RTEMS 6.1 release? I need to