* [wwwdocs] GCC 6 Release Notes for RTEMS
@ 2015-09-04 7:00 Sebastian Huber
2015-09-14 7:06 ` Sebastian Huber
2015-10-31 21:17 ` Gerald Pfeifer
0 siblings, 2 replies; 7+ messages in thread
From: Sebastian Huber @ 2015-09-04 7:00 UTC (permalink / raw)
To: gcc-patches; +Cc: RTEMS
Index: htdocs/gcc-6/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
retrieving revision 1.25
diff -u -r1.25 changes.html
--- htdocs/gcc-6/changes.html 25 Aug 2015 22:27:46 -0000 1.25
+++ htdocs/gcc-6/changes.html 4 Sep 2015 06:21:14 -0000
@@ -203,6 +203,23 @@
<!-- <h3 id="freebsd">FreeBSD</h3> -->
+<!-- <h3 id="rtems">RTEMS</h3> -->
+ <ul>
+ <li>The RTEMS thread model implementation changed. For the mutexes
+ self-contained objects defined in Newlib <sys/lock.h> are used
+ instead of Classic API semaphores. The keys for thread specific
data and
+ the once function are directly defined via <pthread.h>.
+ Self-contained condition variables are provided via Newlib
+ <sys/lock.h>. The RTEMS thread model supports now the C++11
+ threads.</li>
+
+ <li>The OpenMP support uses now self-contained objects provided by
Newlib
+ <sys/lock.h> and offers a significantly better performance
compared
+ to the POSIX configuration of <code>libgomp</code>. It is possible to
+ configure thread pools for each scheduler instance via the environment
+ variable <code>GOMP_RTEMS_THREAD_POOLS</code>.</li>
+ </ul>
+
<!-- <h3 id="vxmils">VxWorks MILS</h3> -->
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
2015-09-04 7:00 [wwwdocs] GCC 6 Release Notes for RTEMS Sebastian Huber
@ 2015-09-14 7:06 ` Sebastian Huber
2015-09-14 18:48 ` Jeff Law
2015-10-31 21:17 ` Gerald Pfeifer
1 sibling, 1 reply; 7+ messages in thread
From: Sebastian Huber @ 2015-09-14 7:06 UTC (permalink / raw)
To: gcc-patches
Ping.
On 04/09/15 08:26, Sebastian Huber wrote:
> Index: htdocs/gcc-6/changes.html
> ===================================================================
> RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
> retrieving revision 1.25
> diff -u -r1.25 changes.html
> --- htdocs/gcc-6/changes.html 25 Aug 2015 22:27:46 -0000 1.25
> +++ htdocs/gcc-6/changes.html 4 Sep 2015 06:21:14 -0000
> @@ -203,6 +203,23 @@
>
> <!-- <h3 id="freebsd">FreeBSD</h3> -->
>
> +<!-- <h3 id="rtems">RTEMS</h3> -->
> + <ul>
> + <li>The RTEMS thread model implementation changed. For the mutexes
> + self-contained objects defined in Newlib <sys/lock.h> are used
> + instead of Classic API semaphores. The keys for thread specific
> data and
> + the once function are directly defined via <pthread.h>.
> + Self-contained condition variables are provided via Newlib
> + <sys/lock.h>. The RTEMS thread model supports now the C++11
> + threads.</li>
> +
> + <li>The OpenMP support uses now self-contained objects provided
> by Newlib
> + <sys/lock.h> and offers a significantly better performance
> compared
> + to the POSIX configuration of <code>libgomp</code>. It is
> possible to
> + configure thread pools for each scheduler instance via the
> environment
> + variable <code>GOMP_RTEMS_THREAD_POOLS</code>.</li>
> + </ul>
> +
> <!-- <h3 id="vxmils">VxWorks MILS</h3> -->
>
>
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
2015-09-14 7:06 ` Sebastian Huber
@ 2015-09-14 18:48 ` Jeff Law
2015-09-15 7:52 ` Sebastian Huber
0 siblings, 1 reply; 7+ messages in thread
From: Jeff Law @ 2015-09-14 18:48 UTC (permalink / raw)
To: Sebastian Huber, gcc-patches
On 09/14/2015 12:36 AM, Sebastian Huber wrote:
> Ping.
>
> On 04/09/15 08:26, Sebastian Huber wrote:
>> Index: htdocs/gcc-6/changes.html
>> ===================================================================
>> RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
>> retrieving revision 1.25
>> diff -u -r1.25 changes.html
>> --- htdocs/gcc-6/changes.html 25 Aug 2015 22:27:46 -0000 1.25
>> +++ htdocs/gcc-6/changes.html 4 Sep 2015 06:21:14 -0000
>> @@ -203,6 +203,23 @@
>>
>> <!-- <h3 id="freebsd">FreeBSD</h3> -->
>>
>> +<!-- <h3 id="rtems">RTEMS</h3> -->
>> + <ul>
>> + <li>The RTEMS thread model implementation changed. For the mutexes
>> + self-contained objects defined in Newlib <sys/lock.h> are used
>> + instead of Classic API semaphores. The keys for thread specific
>> data and
>> + the once function are directly defined via <pthread.h>.
>> + Self-contained condition variables are provided via Newlib
>> + <sys/lock.h>. The RTEMS thread model supports now the C++11
>> + threads.</li>
>> +
>> + <li>The OpenMP support uses now self-contained objects provided
>> by Newlib
>> + <sys/lock.h> and offers a significantly better performance
>> compared
>> + to the POSIX configuration of <code>libgomp</code>. It is
>> possible to
>> + configure thread pools for each scheduler instance via the
>> environment
>> + variable <code>GOMP_RTEMS_THREAD_POOLS</code>.</li>
>> + </ul>
>> +
>> <!-- <h3 id="vxmils">VxWorks MILS</h3> -->
OK.
jeff
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
2015-09-14 18:48 ` Jeff Law
@ 2015-09-15 7:52 ` Sebastian Huber
2015-09-16 6:58 ` Sebastian Huber
0 siblings, 1 reply; 7+ messages in thread
From: Sebastian Huber @ 2015-09-15 7:52 UTC (permalink / raw)
To: Jeff Law, gcc-patches
I think there are some head lines missing:
Index: htdocs/gcc-6/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
retrieving revision 1.29
diff -u -r1.29 changes.html
--- htdocs/gcc-6/changes.html 15 Sep 2015 07:44:00 -0000 1.29
+++ htdocs/gcc-6/changes.html 15 Sep 2015 07:48:24 -0000
@@ -205,7 +205,7 @@
<!-- <h3 id="nds32">NDS32</h3> -->
-<!-- <h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3> -->
+<h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3>
<ul>
<li><p>A new configuration option
-<code>--with-advance-toolchain=at</code>
was added for PowerPC 64-bit GNU/Linux systems to use the header
files, library
@@ -221,13 +221,13 @@
<!--
.................................................................. -->
-<!-- <h2 id="os">Operating Systems</h2> -->
+<h2 id="os">Operating Systems</h2>
<!-- <h3 id="dragonfly">DragonFly BSD</h3> -->
<!-- <h3 id="freebsd">FreeBSD</h3> -->
-<!-- <h3 id="rtems">RTEMS</h3> -->
+<h3 id="rtems">RTEMS</h3>
<ul>
<li>The RTEMS thread model implementation changed. For the mutexes
self-contained objects defined in Newlib <sys/lock.h> are used
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
2015-09-15 7:52 ` Sebastian Huber
@ 2015-09-16 6:58 ` Sebastian Huber
0 siblings, 0 replies; 7+ messages in thread
From: Sebastian Huber @ 2015-09-16 6:58 UTC (permalink / raw)
To: Jeff Law, gcc-patches
I checked this in.
On 15/09/15 09:49, Sebastian Huber wrote:
> I think there are some head lines missing:
>
> Index: htdocs/gcc-6/changes.html
> ===================================================================
> RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
> retrieving revision 1.29
> diff -u -r1.29 changes.html
> --- htdocs/gcc-6/changes.html 15 Sep 2015 07:44:00 -0000 1.29
> +++ htdocs/gcc-6/changes.html 15 Sep 2015 07:48:24 -0000
> @@ -205,7 +205,7 @@
>
> <!-- <h3 id="nds32">NDS32</h3> -->
>
> -<!-- <h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3> -->
> +<h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3>
> <ul>
> <li><p>A new configuration option
> -<code>--with-advance-toolchain=at</code>
> was added for PowerPC 64-bit GNU/Linux systems to use the header
> files, library
> @@ -221,13 +221,13 @@
>
>
> <!--
> .................................................................. -->
> -<!-- <h2 id="os">Operating Systems</h2> -->
> +<h2 id="os">Operating Systems</h2>
>
> <!-- <h3 id="dragonfly">DragonFly BSD</h3> -->
>
> <!-- <h3 id="freebsd">FreeBSD</h3> -->
>
> -<!-- <h3 id="rtems">RTEMS</h3> -->
> +<h3 id="rtems">RTEMS</h3>
> <ul>
> <li>The RTEMS thread model implementation changed. For the mutexes
> self-contained objects defined in Newlib <sys/lock.h> are used
>
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
2015-09-04 7:00 [wwwdocs] GCC 6 Release Notes for RTEMS Sebastian Huber
2015-09-14 7:06 ` Sebastian Huber
@ 2015-10-31 21:17 ` Gerald Pfeifer
2015-11-02 6:46 ` Sebastian Huber
1 sibling, 1 reply; 7+ messages in thread
From: Gerald Pfeifer @ 2015-10-31 21:17 UTC (permalink / raw)
To: Sebastian Huber; +Cc: gcc-patches, RTEMS
Hi Sebastian,
what do you think about the follow-up patch below, on top of
your original patch?
Gerald
Index: gcc-6/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
retrieving revision 1.38
diff -u -r1.38 changes.html
--- gcc-6/changes.html 27 Oct 2015 09:32:43 -0000 1.38
+++ gcc-6/changes.html 31 Oct 2015 20:35:22 -0000
@@ -270,15 +270,15 @@
<h3 id="rtems">RTEMS</h3>
<ul>
- <li>The RTEMS thread model implementation changed. For the mutexes
- self-contained objects defined in Newlib <sys/lock.h> are used
+ <li>The RTEMS thread model implementation changed. Mutexes now
+ use self-contained objects defined in Newlib <sys/lock.h>
instead of Classic API semaphores. The keys for thread specific data and
- the once function are directly defined via <pthread.h>.
+ the <code>once</code> function are directly defined via <pthread.h>.
Self-contained condition variables are provided via Newlib
- <sys/lock.h>. The RTEMS thread model supports now the C++11
+ <sys/lock.h>. The RTEMS thread model also supports C++11
threads.</li>
- <li>The OpenMP support uses now self-contained objects provided by Newlib
+ <li>OpenMP support now uses self-contained objects provided by Newlib
<sys/lock.h> and offers a significantly better performance compared
to the POSIX configuration of <code>libgomp</code>. It is possible to
configure thread pools for each scheduler instance via the environment
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
2015-10-31 21:17 ` Gerald Pfeifer
@ 2015-11-02 6:46 ` Sebastian Huber
0 siblings, 0 replies; 7+ messages in thread
From: Sebastian Huber @ 2015-11-02 6:46 UTC (permalink / raw)
To: Gerald Pfeifer; +Cc: gcc-patches, RTEMS
Hello Gerald,
On 31/10/15 21:36, Gerald Pfeifer wrote:
> Hi Sebastian,
>
> what do you think about the follow-up patch below, on top of
> your original patch?
thanks for the style changes.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-11-02 6:46 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-04 7:00 [wwwdocs] GCC 6 Release Notes for RTEMS Sebastian Huber
2015-09-14 7:06 ` Sebastian Huber
2015-09-14 18:48 ` Jeff Law
2015-09-15 7:52 ` Sebastian Huber
2015-09-16 6:58 ` Sebastian Huber
2015-10-31 21:17 ` Gerald Pfeifer
2015-11-02 6:46 ` Sebastian Huber
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).