[PATCH] MAINTAINERS: add emeritus category and retire some maintainers

2022-04-24 Thread Gedare Bloom
---
 MAINTAINERS | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 6c9b70bc40..446bec7d19 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -35,10 +35,12 @@ areas they maintain and related documentation, web pages, 
and test cases
 without approval from anyone else, and approve other people's changes
 in those areas. They must get approval for changes elsewhere in RTEMS.
 
+Emeritus Maintainers are those developers who have had Blanket Write
+Privileges in the past and who retain the honorary title of maintainer
+with the RTEMS Project.
+
 Blanket Write Privileges
 
-Jennifer Averett   jennifer.aver...@oarcorp.com
-Thomas Doefler thomas.doerf...@embedded-brains.de
 Sebastian Hubersebastian.hu...@embedded-brains.de
 Chris Johnschr...@rtems.org
 Joel Sherrill  joel.sherr...@oarcorp.com
@@ -51,7 +53,6 @@ Ben Gras   b...@rtems.org
 Pavel Pisa pp...@pikron.com
 Christian Mauderer christian.maude...@embedded-brains.de
 Hesham Almataryheshamelmat...@gmail.com
-Amaan Cheval   am...@rtems.org
 Vijay Kumar Banerjee   vi...@rtems.org
 Jan Sommer j...@rtems.org
 
@@ -61,6 +62,12 @@ sparc  Daniel Hellstrom 
(dan...@gaisler.com)
 beagle Ben Gras (b...@rtems.org)
 tms570 Pavel Pisa (p...@cmp.felk.cvut.cz)
 raspberrypiPavel Pisa (p...@cmp.felk.cvut.cz)
-x86_64 Amaan Cheval (am...@rtems.org)
+x86_64 TBD
 beagle Vijay Kumar Banerjee (vi...@rtems.org)
 
+Emeritus Maintainers
+
+Jennifer Averett   jennifer.aver...@oarcorp.com
+Thomas Doefler thomas.doerf...@embedded-brains.de
+Eric Norum e...@norum.ca
+
-- 
2.25.1

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: Building RTEMS 6 toolchain on a Mac

2022-04-24 Thread Heinz Junkes
Hello Sebastian,
unfortunately I could not build rtems7 on the Mac (as I can for rtems6):

Cloning into 'rsb'...
RTEMS Source Builder - Set Builder, 6 (376bf3247498)
Build Set: 7/rtems-arm
config: devel/dtc-1.6.1-1.cfg
package: dtc-1.6.1-x86_64-apple-darwin21.4.0-1
Creating source directory: sources
download: https://www.kernel.org/pub/software/utils/dtc/dtc-1.6.1.tar.gz -> 
sources/dtc-1.6.1.tar.gz
 redirect: 
https://mirrors.edge.kernel.org/pub/software/utils/dtc/dtc-1.6.1.tar.gz
^Mdownloading: sources/dtc-1.6.1.tar.gz - 0.0 bytes of 199.0kB (0%) 
^Mdownloading: sources/dtc-1.6.1.tar.gz - 199.0kB of 199.0kB (100%)
^Mbuilding: dtc-1.6.1-x86_64-apple-darwin21.4.0-1
sizes: dtc-1.6.1-x86_64-apple-darwin21.4.0-1: 4.504MB (installed: 814.811KB)
cleaning: dtc-1.6.1-x86_64-apple-darwin21.4.0-1
reporting: devel/dtc-1.6.1-1.cfg -> dtc-1.6.1-x86_64-apple-darwin21.4.0-1.txt
reporting: devel/dtc-1.6.1-1.cfg -> dtc-1.6.1-x86_64-apple-darwin21.4.0-1.xml
config: devel/expat-2.1.0-1.cfg
package: expat-2.1.0-x86_64-apple-darwin21.4.0-1
download: 
https://github.com/libexpat/libexpat/releases/download/R_2_1_0/expat-2.1.0.tar.gz
 -> sources/expat-2.1.0.tar.gz
…
ownloading: sources/gmp-6.2.1.tar.bz2 - 1.8MB of 2.4MB (74%) ^Mdownloading: 
sources/gmp-6.2.
1.tar.bz2 - 2.0MB of 2.4MB (84%) ^Mdownloading: sources/gmp-6.2.1.tar.bz2 - 
2.2MB of 2.4MB (
95%) ^Mdownloading: sources/gmp-6.2.1.tar.bz2 - 2.4MB of 2.4MB (100%)
^Mbuilding: arm-rtems7-gcc-b6e3390-newlib-64b2081-x86_64-apple-darwin21.4.0-1
error: building 
arm-rtems7-gcc-b6e3390-newlib-64b2081-x86_64-apple-darwin21.4.0-1
Build FAILED
  See error report: 
rsb-report-arm-rtems7-gcc-b6e3390-newlib-64b2081-x86_64-apple-darwin21.4
.0-1.txt
error: building 
arm-rtems7-gcc-b6e3390-newlib-64b2081-x86_64-apple-darwin21.4.0-1
Build Set: Time 0:12:11.609355
Build FAILED

…

libtool: compile:  /usr/bin/cc -O2 -pipe -fbracket-depth=1024 
-I/Users/heinz/VE/rsb/rtems/build/tmp/sb-502/7/rtems-arm/Users/heinz/VE/ARM_WORK/rtems/7/include
 -DHAVE_CONFIG_H -I. -I../../../gnu-mirror-gcc-b6e3390/gmp/mpn -I.. 
-D__GMP_WITHIN_GMP -I../../../gnu-mirror-gcc-b6e3390/gmp -DOPERATION_gcd_22 
-DNO_ASM -g -O2 -c gcd_22.c -o gcd_22.o
gcd_22.c:128:10: error: implicit declaration of function 'mpn_gcd_11' is 
invalid in C99 [-Werror,-Wimplicit-function-declaration]
  g.d0 = mpn_gcd_11 ((u0 << 1) + 1, (v0 << 1) + 1);
 ^
1 error generated.
make[4]: *** [gcd_22.lo] Error 1
make[4]: *** Waiting for unfinished jobs
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-gmp] Error 2
make: *** [all] Error 2
shell cmd failed: /bin/sh -ex  
/Users/heinz/VE/rsb/rtems/build/arm-rtems7-gcc-b6e3390-newlib-64b2081-x86_64-apple-darwin21.4.0-1/do-build
error: building 
arm-rtems7-gcc-b6e3390-newlib-64b2081-x86_64-apple-darwin21.4.0-1(base)

Gruss Heinz


> On 22. Apr 2022, at 14:06, Sebastian Huber 
>  wrote:
> 
> On 22/04/2022 08:55, Sebastian Huber wrote:
>>> Could GCC be upgraded to 11.2 or 12.0 which should be available very soon? 
>>> are the patches still needed?
>> It is still undecided which GCC version will be used for RTEMS 6. GCC 10 
>> will reach its end of life with the next release this year. GCC 12 would be 
>> brand new. We didn't use GCC 11 so far. I tend to use GCC 12.
> 
> I checked in some updates for the RSB. Could you please check if you can 
> build the RTEMS 7 tool chain which is based on GCC 12:
> 
> ../source-builder/sb-set-builder 7/rtems-arm
> 
> -- 
> 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
> 
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH] MAINTAINERS: add emeritus category and retire some maintainers

2022-04-24 Thread Gedare Bloom
This patch addresses the staleness of the MAINTAINERS file with
respect to a few of the core developers. I want to thank Jennifer and
Thomas for their contributions, some of which continue behind the
scenes but do not involve direct code maintenance anymore. I've also
added Eric Norum to the Emeritus category to reflect his substantial
prior involvement in RTEMS maintenance some time ago.

In addition, Amaan Cheval is stepping down from his role as X86_64
maintainer. I thank him for his contributions in that direction too.

Gedare

On Sun, Apr 24, 2022 at 6:44 AM Gedare Bloom  wrote:
>
> ---
>  MAINTAINERS | 15 +++
>  1 file changed, 11 insertions(+), 4 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 6c9b70bc40..446bec7d19 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -35,10 +35,12 @@ areas they maintain and related documentation, web pages, 
> and test cases
>  without approval from anyone else, and approve other people's changes
>  in those areas. They must get approval for changes elsewhere in RTEMS.
>
> +Emeritus Maintainers are those developers who have had Blanket Write
> +Privileges in the past and who retain the honorary title of maintainer
> +with the RTEMS Project.
> +
>  Blanket Write Privileges
>  
> -Jennifer Averett   jennifer.aver...@oarcorp.com
> -Thomas Doefler thomas.doerf...@embedded-brains.de
>  Sebastian Hubersebastian.hu...@embedded-brains.de
>  Chris Johnschr...@rtems.org
>  Joel Sherrill  joel.sherr...@oarcorp.com
> @@ -51,7 +53,6 @@ Ben Gras   b...@rtems.org
>  Pavel Pisa pp...@pikron.com
>  Christian Mauderer christian.maude...@embedded-brains.de
>  Hesham Almataryheshamelmat...@gmail.com
> -Amaan Cheval   am...@rtems.org
>  Vijay Kumar Banerjee   vi...@rtems.org
>  Jan Sommer j...@rtems.org
>
> @@ -61,6 +62,12 @@ sparc  Daniel Hellstrom 
> (dan...@gaisler.com)
>  beagle Ben Gras (b...@rtems.org)
>  tms570 Pavel Pisa (p...@cmp.felk.cvut.cz)
>  raspberrypiPavel Pisa (p...@cmp.felk.cvut.cz)
> -x86_64 Amaan Cheval (am...@rtems.org)
> +x86_64 TBD
>  beagle Vijay Kumar Banerjee (vi...@rtems.org)
>
> +Emeritus Maintainers
> +
> +Jennifer Averett   jennifer.aver...@oarcorp.com
> +Thomas Doefler thomas.doerf...@embedded-brains.de
> +Eric Norum e...@norum.ca
> +
> --
> 2.25.1
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: [PATCH] MAINTAINERS: add emeritus category and retire some maintainers

2022-04-24 Thread Joel Sherrill
The patch looks good to me.

Thanks for making a pass in this.

On Sun, Apr 24, 2022, 7:48 AM Gedare Bloom  wrote:

> This patch addresses the staleness of the MAINTAINERS file with
> respect to a few of the core developers. I want to thank Jennifer and
> Thomas for their contributions, some of which continue behind the
> scenes but do not involve direct code maintenance anymore. I've also
> added Eric Norum to the Emeritus category to reflect his substantial
> prior involvement in RTEMS maintenance some time ago.
>
> In addition, Amaan Cheval is stepping down from his role as X86_64
> maintainer. I thank him for his contributions in that direction too.
>
> Gedare
>
> On Sun, Apr 24, 2022 at 6:44 AM Gedare Bloom  wrote:
> >
> > ---
> >  MAINTAINERS | 15 +++
> >  1 file changed, 11 insertions(+), 4 deletions(-)
> >
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 6c9b70bc40..446bec7d19 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -35,10 +35,12 @@ areas they maintain and related documentation, web
> pages, and test cases
> >  without approval from anyone else, and approve other people's changes
> >  in those areas. They must get approval for changes elsewhere in RTEMS.
> >
> > +Emeritus Maintainers are those developers who have had Blanket Write
> > +Privileges in the past and who retain the honorary title of maintainer
> > +with the RTEMS Project.
> > +
> >  Blanket Write Privileges
> >  
> > -Jennifer Averett   jennifer.aver...@oarcorp.com
> > -Thomas Doefler thomas.doerf...@embedded-brains.de
> >  Sebastian Hubersebastian.hu...@embedded-brains.de
> >  Chris Johnschr...@rtems.org
> >  Joel Sherrill  joel.sherr...@oarcorp.com
> > @@ -51,7 +53,6 @@ Ben Gras   b...@rtems.org
> >  Pavel Pisa pp...@pikron.com
> >  Christian Mauderer christian.maude...@embedded-brains.de
> >  Hesham Almataryheshamelmat...@gmail.com
> > -Amaan Cheval   am...@rtems.org
> >  Vijay Kumar Banerjee   vi...@rtems.org
> >  Jan Sommer j...@rtems.org
> >
> > @@ -61,6 +62,12 @@ sparc  Daniel Hellstrom (
> dan...@gaisler.com)
> >  beagle Ben Gras (b...@rtems.org)
> >  tms570 Pavel Pisa (p...@cmp.felk.cvut.cz)
> >  raspberrypiPavel Pisa (p...@cmp.felk.cvut.cz)
> > -x86_64 Amaan Cheval (am...@rtems.org)
> > +x86_64 TBD
> >  beagle Vijay Kumar Banerjee (vi...@rtems.org)
> >
> > +Emeritus Maintainers
> > +
> > +Jennifer Averett   jennifer.aver...@oarcorp.com
> > +Thomas Doefler thomas.doerf...@embedded-brains.de
> > +Eric Norum e...@norum.ca
> > +
> > --
> > 2.25.1
> >
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH] Updated _Thread_Get_CPU_time_used calls

2022-04-24 Thread Alan Cudmore
This is for the rtems-net-legacy repository. The patch fixes the
rtems-net-legacy build failure due to change in _Thread_Get_CPU_time_used
parameter change in rtems 6. I have only tried building the i386/pc686 BSP.

---
 libtest/testbusy.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libtest/testbusy.c b/libtest/testbusy.c
index c1d4427..51c6a71 100644
--- a/libtest/testbusy.c
+++ b/libtest/testbusy.c
@@ -28,10 +28,10 @@ void rtems_test_busy_cpu_usage( time_t seconds, long
nanoseconds )
   Timestamp_Control  now;

   executing = _Thread_Get_executing();
-  _Thread_Get_CPU_time_used( executing,  );
+  start = _Thread_Get_CPU_time_used( executing );
   _Timestamp_Set( , seconds, nanoseconds );

   do {
-_Thread_Get_CPU_time_used( executing,  );
+now = _Thread_Get_CPU_time_used( executing );
   } while ( now - start < busy );
 }
-- 
2.30.1 (Apple Git-130)
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel