Message ID | 55E939AD.7010906@embedded-brains.de |
---|---|
State | New |
Headers | show |
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> --> > >
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
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> +