Re: [PATCH rtems-tools v1 5/7] TraceWriterQEMU.cc: Fix formatting

2021-09-21 Thread Chris Johns
On 22/9/21 2:45 am, Ryan Long wrote: > --- > tester/covoar/TraceWriterQEMU.cc | 48 > ++-- > 1 file changed, 27 insertions(+), 21 deletions(-) > > diff --git a/tester/covoar/TraceWriterQEMU.cc > b/tester/covoar/TraceWriterQEMU.cc > index 577acab..6f88b3d 1

Re: [PATCH rtems-tools v1 4/7] TraceReaderLogQEMU.cc: Fix formatting

2021-09-21 Thread Chris Johns
On 22/9/21 2:45 am, Ryan Long wrote: > --- > tester/covoar/TraceReaderLogQEMU.cc | 25 + > 1 file changed, 13 insertions(+), 12 deletions(-) > > diff --git a/tester/covoar/TraceReaderLogQEMU.cc > b/tester/covoar/TraceReaderLogQEMU.cc > index c303d08..91ed5c7 100644 > ---

Re: [PATCH rtems-docs] posix.rst: Add info for FreeBSD 13

2021-09-21 Thread Chris Johns
On 22/9/21 4:05 am, Ryan Long wrote: > Add list of additional packages needed to build RTEMS environment for > FreeBSD 13. > --- > user/hosts/posix.rst | 10 ++ > 1 file changed, 10 insertions(+) > > diff --git a/user/hosts/posix.rst b/user/hosts/posix.rst > index 6686fc9..284df48 100644

[PATCHv5] improve the format error reporting on i386

2021-09-21 Thread zack leung
all hex values now have 8 character width thread id is now hex --- cpukit/score/cpu/i386/cpu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cpukit/score/cpu/i386/cpu.c b/cpukit/score/cpu/i386/cpu.c index 77b7a7161c..786cf8b0b6 100644 --- a/cpukit/score/cpu/i386/cpu.c +

[PATCH rtems-docs] posix.rst: Add info for FreeBSD 13

2021-09-21 Thread Ryan Long
Add list of additional packages needed to build RTEMS environment for FreeBSD 13. --- user/hosts/posix.rst | 10 ++ 1 file changed, 10 insertions(+) diff --git a/user/hosts/posix.rst b/user/hosts/posix.rst index 6686fc9..284df48 100644 --- a/user/hosts/posix.rst +++ b/user/hosts/posix.rst

[PATCH rtems-tools v1 6/7] TraceReaderLogQEMU.h: Fix formatting

2021-09-21 Thread Ryan Long
--- tester/covoar/TraceReaderLogQEMU.h | 1 - 1 file changed, 1 deletion(-) diff --git a/tester/covoar/TraceReaderLogQEMU.h b/tester/covoar/TraceReaderLogQEMU.h index 59b5d23..636df3a 100644 --- a/tester/covoar/TraceReaderLogQEMU.h +++ b/tester/covoar/TraceReaderLogQEMU.h @@ -22,7 +22,6 @@ names

[PATCH rtems-tools v1 7/7] TraceWriterQEMU.h: Fix formatting

2021-09-21 Thread Ryan Long
--- tester/covoar/TraceWriterQEMU.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tester/covoar/TraceWriterQEMU.h b/tester/covoar/TraceWriterQEMU.h index aa89860..7078837 100644 --- a/tester/covoar/TraceWriterQEMU.h +++ b/tester/covoar/TraceWriterQEMU.h @@ -44,9 +44,9 @

[PATCH rtems-tools v1 5/7] TraceWriterQEMU.cc: Fix formatting

2021-09-21 Thread Ryan Long
--- tester/covoar/TraceWriterQEMU.cc | 48 ++-- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/tester/covoar/TraceWriterQEMU.cc b/tester/covoar/TraceWriterQEMU.cc index 577acab..6f88b3d 100644 --- a/tester/covoar/TraceWriterQEMU.cc +++ b/tester/

[PATCH rtems-tools v1 4/7] TraceReaderLogQEMU.cc: Fix formatting

2021-09-21 Thread Ryan Long
--- tester/covoar/TraceReaderLogQEMU.cc | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/tester/covoar/TraceReaderLogQEMU.cc b/tester/covoar/TraceReaderLogQEMU.cc index c303d08..91ed5c7 100644 --- a/tester/covoar/TraceReaderLogQEMU.cc +++ b/tester/co

[PATCH rtems-tools v1 3/7] TraceWriter: Convert to C++

2021-09-21 Thread Ryan Long
--- tester/covoar/TraceWriterBase.h | 3 ++- tester/covoar/TraceWriterQEMU.cc | 36 tester/covoar/TraceWriterQEMU.h | 2 +- 3 files changed, 15 insertions(+), 26 deletions(-) diff --git a/tester/covoar/TraceWriterBase.h b/tester/covoar/TraceWriterBase.h in

[PATCH rtems-tools v1 2/7] TraceReader: Convert to C++

2021-09-21 Thread Ryan Long
--- tester/covoar/ObjdumpProcessor.cc | 4 +- tester/covoar/ObjdumpProcessor.h| 2 +- tester/covoar/TargetBase.cc | 6 +- tester/covoar/TargetBase.h | 4 +- tester/covoar/TraceReaderBase.h | 4 +- tester/covoar/TraceReaderLogQEMU.cc | 113 +++---

[PATCH rtems-tools v1 1/7] CoverageRanges.cc: Fix formatting

2021-09-21 Thread Ryan Long
--- tester/covoar/CoverageRanges.cc | 13 + tester/covoar/CoverageRanges.h | 13 +++-- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/tester/covoar/CoverageRanges.cc b/tester/covoar/CoverageRanges.cc index 159c556..cfd58df 100644 --- a/tester/covoar/CoverageR

[PATCH rtems-tools v1 0/7] Convert and reformat pt. 3

2021-09-21 Thread Ryan Long
Hi, These are the last of the backlog of conversion and reformatting patches I have of rtems-tools currently. For this series of patches, I followed this series of steps: 1. Convert a file from the C way of doing things to C++. 2. Go through all the files that had to do with the converted file a

Re: [PATCH v4] improve the format of error reporting on i386

2021-09-21 Thread Gedare Bloom
On Mon, Sep 20, 2021 at 7:34 PM zack leung wrote: > > printk(" EAX = 0%08" PRIx32 "EBX = 0%08" PRIx32 "ECX = 0%08" PRIx32 > "EDX = 0%08" PRIx32 "\n", > should it look like this gedare? will send once you give the ok > missing x's 0x%08. > > > On Sun, 19 Sept 2021 at 17:42, zack leu

SMP support across architectures

2021-09-21 Thread Kinsey Moore
When Joel was looking over his build scripts, he noticed that ERC32 is listed in spec/build/cpukit/optsmp.yml as supporting SMP and yet he isn't aware of any ERC32 hardware that was multicore. LEON2 isn't listed there, but has a SMP stub that gets linked in with it. It appears that SPARC is the

Re: [PATCH v2 5/5] cpukit: Add AArch64 SMP Support

2021-09-21 Thread Kinsey Moore
On 9/21/2021 00:52, Sebastian Huber wrote: On 21/09/2021 02:15, Gedare Bloom wrote: looks good, thanks. I'll follow-up later as I make progress on the versal smp side too. that's still a bit broken. On Mon, Sep 20, 2021 at 4:56 PM Kinsey Moore  wrote: Version 1 of this patch did not update the

[PATCH] score: Improve variable names in thread init

2021-09-21 Thread Sebastian Huber
--- cpukit/score/src/threadinitialize.c | 50 ++--- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/cpukit/score/src/threadinitialize.c b/cpukit/score/src/threadinitialize.c index e10eb1af88..81199a7044 100644 --- a/cpukit/score/src/threadinitialize.c +++ b

[PATCH] score: Simplify _Thread_Try_initialize()

2021-09-21 Thread Sebastian Huber
Move a code block to its own new function _Thread_Initialize_scheduler_and_wait_nodes(). Add comments. --- cpukit/score/src/threadinitialize.c | 180 +--- 1 file changed, 108 insertions(+), 72 deletions(-) diff --git a/cpukit/score/src/threadinitialize.c b/cpukit/score/s

Re: Remove old build system

2021-09-21 Thread Chris Johns
On 21/9/21 6:32 pm, Sebastian Huber wrote: > So after about two years of development, there is now only the new build > system > in place. Congratulations and thank you for all the hard work it took to make this happen. It is a pleasure to use, I know I have been testing RTEMS 5 patches this wee

Re: Remove old build system

2021-09-21 Thread Sebastian Huber
On 16/09/2021 15:31, Sebastian Huber wrote: Hello, I updated the commit which removes the old build system: https://git.rtems.org/sebh/rtems.git/commit/?h=remove-old-build-system&id=a6dbaeeeb34bbb10922f6a75590d05333599075c I updated to the latest RSB (Autoconf/Automake is no longer installed

[PATCH rtems-tools 3/3] tester/mvme2307: Add support for the MVME2307 (MVME2700) BSP

2021-09-21 Thread chrisj
From: Chris Johns - Assumes a stand alone TFTP server --- tester/rtems/testing/bsps/mvme2307.ini | 59 ++ 1 file changed, 59 insertions(+) create mode 100644 tester/rtems/testing/bsps/mvme2307.ini diff --git a/tester/rtems/testing/bsps/mvme2307.ini b/tester/rtems/testi

[PATCH rtems-tools 2/3] tester/wait: Add a wait directive to the tester

2021-09-21 Thread chrisj
From: Chris Johns - Lets you test with stand alone TFTP or other services --- tester/rt/config.py | 27 +- tester/rt/wait.py | 154 ++ tester/rtems/testing/wait.cfg | 54 3 files changed, 233 insertions(+), 2 deletions(-)

[PATCH rtems-tools 1/3] tester/exe: Adjust timeouts by the step size

2021-09-21 Thread chrisj
From: Chris Johns --- tester/rt/exe.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tester/rt/exe.py b/tester/rt/exe.py index 13b9686..626899e 100644 --- a/tester/rt/exe.py +++ b/tester/rt/exe.py @@ -116,12 +116,12 @@ class exe(object): def _monitor(self, timeou