[PATCH] [RTEMS] Update RTEMS thread model

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Sep 2 13:00:54 UTC 2015



On 02/09/15 13:27, Daniel Gutson wrote:
>
>
> El 2/9/2015 5:17, "Sebastian Huber" 
> <sebastian.huber at embedded-brains.de 
> <mailto:sebastian.huber at embedded-brains.de>> escribió:
> >
> >
> >
> > On 01/09/15 13:05, Sebastian Huber wrote:
> >>
> >> On 01/09/15 12:10, Sebastian Huber wrote:
> >>>
> >>> Shared mutexes are not implemented in general.
> >>
> >>
> >> This works now also:
> >>
> >> https://gcc.gnu.org/ml/gcc-patches/2015-09/msg00027.html
> >>
> >
> > With this additional fix:
> >
> > https://gcc.gnu.org/ml/gcc/2015-09/msg00021.html
> >
> > We have these results:
> >
> >
> > Target is arm-unknown-rtems4.11
> > Host   is arm-unknown-rtems4.11
> > Build  is x86_64-pc-linux-gnu
> >
> >                 === libstdc++ tests ===
> >
> > Schedule of variations:
> > 
> rtems-arm-realview_pbx_a9_qemu/-march=armv7-a/-mthumb/-mfpu=neon/-mfloat-abi=hard
> >
> > Running target 
> rtems-arm-realview_pbx_a9_qemu/-march=armv7-a/-mthumb/-mfpu=neon/-mfloat-abi=hard
> >
> > Using 
> /scratch/git-rtems-testing/dejagnu/boards/rtems-arm-realview_pbx_a9_qemu.exp 
> as board description file for target.
> > Using /usr/share/dejagnu/config/sim.exp as generic interface file 
> for target.
> > Using /usr/share/dejagnu/baseboards/basic-sim.exp as board 
> description file for target.
> > Using 
> /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/config/default.exp 
> as tool-and-target-specific interface file.
> > Running 
> /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-abi/abi.exp 
> ...
> > Running 
> /home/EB/sebastian_h/archive/gcc-git/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp 
> ...
> > FAIL: 25_algorithms/copy/streambuf_iterators/wchar_t/4.cc execution test
> > FAIL: 25_algorithms/find/istreambuf_iterators/wchar_t/2.cc execution 
> test
> > FAIL: 25_algorithms/random_shuffle/moveable.cc execution test
>
> I'm very interested in this last one. Is this an XFail? Could you 
> please post both the dejagnu test and the output?
> We use move semantics everywhere and I'd want to be sure it's working 
> OK. Specially since this doesn't seem to be related to concurrency but 
> just algorithms.
>

I deleted the test tree. It will take a couple of days before I create a 
new one. I think it makes more sense if you run the tests yourself, so 
that you can debug them. I use the realview_pbx_a9_qemu BSP for this, 
since it is very easy to debug.

-- 
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 at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the devel mailing list