[PATCH 2/8] tmcontext01: Improve timing measuremnts for sparc

2024-01-09 Thread Sebastian Huber
Use a SPARC-specific method to flush the register windows. This improves the timing measurements. --- testsuites/tmtests/tmcontext01/init.c | 28 --- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/testsuites/tmtests/tmcontext01/init.c b/testsuites/tmtests

[PATCH 1/8] tmcontext01: Prevent optimizations

2024-01-09 Thread Sebastian Huber
The previous method to prevent optimizations no longer worked at least with GCC 13. Disable intra-procedural optimizations. --- testsuites/tmtests/tmcontext01/init.c | 15 +++ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/testsuites/tmtests/tmcontext01/init.c b/tests

[PATCH 0/8] Use JSON instead of XML for test output

2024-01-09 Thread Sebastian Huber
This avoids a dependency on the non-standard Python libxml2 module. Sebastian Huber (8): tmcontext01: Prevent optimizations tmcontext01: Improve timing measuremnts for sparc tmcontext01: Convert to JSON data tmfine01: Convert to JSON data tmtimer01: Convert to JSON data sptimecounter02

[PATCH 3/8] tmcontext01: Convert to JSON data

2024-01-09 Thread Sebastian Huber
This avoids a dependency on the non-standard libxml2 module. --- testsuites/tmtests/tmcontext01/init.c | 46 ++- testsuites/tmtests/tmcontext01/plot.py| 73 ++-- .../tmtests/tmcontext01/tmcontext01.scn | 379 ++ 3 files changed, 181 insertions(+), 317 deleti

[PATCH 6/8] sptimecounter02: Convert to JSON data

2024-01-09 Thread Sebastian Huber
This avoids a dependency on the non-standard libxml2 module. --- testsuites/sptests/sptimecounter02/init.c | 78 +- .../sptimecounter02/sptimecounter02.py| 70 +- .../sptimecounter02/sptimecounter02.scn | 1036 + 3 files changed, 120 insertions(+), 1064 deleti

[PATCH 8/8] smpopenmp01: Convert to JSON data

2024-01-09 Thread Sebastian Huber
This avoids a dependency on the non-standard libxml2 module. --- testsuites/smptests/smpopenmp01/init.c| 36 +++-- .../smptests/smpopenmp01/smpopenmp01.py | 71 + .../smptests/smpopenmp01/smpopenmp01.scn | 137 -- 3 files changed, 118 insertions(+), 126

[PATCH 5/8] tmtimer01: Convert to JSON data

2024-01-09 Thread Sebastian Huber
This avoids a dependency on the non-standard libxml2 module. --- testsuites/tmtests/tmfine01/init.c | 30 +- testsuites/tmtests/tmtimer01/init.c| 35 +- testsuites/tmtests/tmtimer01/plot.py | 52 +-- testsuites/tmtests/tmtimer01/tmtimer01.scn | 389 + 4

Re: CentOS 8 - no python

2024-01-09 Thread Michael G. South
> On Jan 8, 2024, at 10:53 , Joel Sherrill wrote: > > > > On Mon, Jan 8, 2024 at 10:13 AM Frank Kühndel > wrote: > Hi Joel, > > have a great 2024! > > On 12/24/23 22:16, Joel Sherrill wrote: > > Hi > > > > Trying to bring up Coverity builds on a Centos 8 machine, I ran into > this: >

Re: CentOS 8 - no python

2024-01-09 Thread Joel Sherrill
Chris.. an RSB feature submission question at the bottom. Rest inlined. On Tue, Jan 9, 2024 at 9:30 AM Michael G. South wrote: > > > On Jan 8, 2024, at 10:53 , Joel Sherrill wrote: > > > > > > > > On Mon, Jan 8, 2024 at 10:13 AM Frank Kühndel < > frank.kuehn...@embedded-brains.de> wrote: > > H

Re: CentOS 8 - no python

2024-01-09 Thread Jonathan Brandmeyer
On Mon, Jan 8, 2024 at 9:13 AM Frank Kühndel wrote: > > Hi Joel, > > have a great 2024! > > On 12/24/23 22:16, Joel Sherrill wrote: > > Hi > > > > Trying to bring up Coverity builds on a Centos 8 machine, I ran into > this: > > > > + ../source-builder/sb-set-builder --log=l-sparc.txt > > --p

Re: [PATCH rtems6 - v2 07/16] flashdev: fix wrong offset assignment

2024-01-09 Thread Kinsey Moore
Typo in the commit message. I don't know this code very well so I'll leave content review for someone else for now. On Sun, Jan 7, 2024 at 12:19 PM wrote: > From: Bernd Moessner > > When the region feature is active, flashdev assumes that > a relative address is provided. It computes the abs. a

Re: [PATCH rtems6 - v2 06/16] flashdev.c: return error in case neither

2024-01-09 Thread Kinsey Moore
This patch looks good. Kinsey On Sun, Jan 7, 2024 at 12:19 PM wrote: > From: Bernd Moessner > > Updates #4981 > --- > cpukit/dev/flash/flashdev.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/cpukit/dev/flash/flashdev.c b/cpukit/dev/flash/flashdev.c > index 8bd3d112

Re: [PATCH rtems6 - v2 05/16] flashdev: Add missing default case

2024-01-09 Thread Kinsey Moore
This patch looks good to me. Kinsey On Sun, Jan 7, 2024 at 12:19 PM wrote: > From: Bernd Moessner > > Updates #4981 > --- > cpukit/dev/flash/flashdev.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/cpukit/dev/flash/flashdev.c b/cpukit/dev/flash/flashdev.c > index 27edead968..8bd3

Re: [PATCH rtems6 - v2 01/16] flashdev.h: Add missing C++ include guards

2024-01-09 Thread Kinsey Moore
This patch looks good. This was also previously approved by Joel pending the ticket number addition which is now there. Kinsey On Sun, Jan 7, 2024 at 12:18 PM wrote: > From: Bernd Moessner > > Updates #4981 > --- > cpukit/include/dev/flash/flashdev.h | 9 + > 1 file changed, 9 inserti

Re: CentOS 8 - no python

2024-01-09 Thread Chris Johns
On 25/12/2023 8:16 am, Joel Sherrill wrote: > Hi > > Trying to bring up Coverity builds on a Centos 8 machine, I ran into this: > > + ../source-builder/sb-set-builder --log=l-sparc.txt > --prefix=/home/joel/rtems-cron-coverity/tools/6 --mail > --mail-to=bu...@rtems.org >

Re: CentOS 8 - no python

2024-01-09 Thread Chris Johns
On 10/1/2024 3:38 am, Joel Sherrill wrote: > Chris.. an RSB feature submission question at the bottom. If virtual env is possible then I recommend that. Anything the RSB does breaks when `waf` runs as it wants `python`. > Rest inlined. Same > > On Tue, Jan 9, 2024 at 9:30 AM Michael G. South