Re: Need Help to Further Reduce bsp_specs

2017-11-30 Thread Sebastian Huber
On 30/11/17 19:11, Joel Sherrill wrote: Hi I have been experimenting with the LEON3 bsp_specs and linker script. I have reduced it to this: %rename endfile old_endfile %rename startfile old_startfile *startfile: %{!qrtems: %(old_startfile)} \ %{!nostdlib: %{q

Re: Version Info for RTEMS libbsd

2017-11-30 Thread Christian Mauderer
Am 29.11.2017 um 21:24 schrieb Joel Sherrill: > Hi > > Checking the version of FreeBSD that we were using with rtems-libbsd, I  > poked at the top level files which left me pretty sure these are not quite > up to date. > > + CONTRIBUTING.md - has trunk, 2017-04-04 > + libbsd.txt - says FreeBSD 9.

Re: [PATCH 25/27] sparc64/*/bsp_specs, shared/.../start.S: Use GCC init/fini, improve consistency

2017-11-30 Thread Gedare Bloom
ok with me On Wed, Nov 29, 2017 at 2:42 PM, Joel Sherrill wrote: > Updates #3520. > --- > c/src/lib/libbsp/sparc64/niagara/bsp_specs| 10 -- > c/src/lib/libbsp/sparc64/shared/start/start.S | 14 -- > c/src/lib/libbsp/sparc64/usiii/bsp_specs | 10 -- > 3 files

Need Help to Further Reduce bsp_specs

2017-11-30 Thread Joel Sherrill
Hi I have been experimenting with the LEON3 bsp_specs and linker script. I have reduced it to this: %rename endfile old_endfile %rename startfile old_startfile *startfile: %{!qrtems: %(old_startfile)} \ %{!nostdlib: %{qrtems: crti.o%s crtbegin.o%s}} *endfile: %{

[PATCH] score: Use self-contained API mutex

2017-11-30 Thread Sebastian Huber
Use a self-contained recursive mutex for API_Mutex_Control. The API mutexes are protected against asynchronous thread cancellation. Add dedicated mutexes for libatomic and TOD. Close #2629. Close #2630. --- cpukit/posix/include/rtems/posix/posixapi.h | 2 +- cpukit/rtems/src/rtemsobjectgetap

Re: [PATCH 00/27] Improve consistency of bsp_specs

2017-11-30 Thread Sebastian Huber
On 29/11/17 20:42, Joel Sherrill wrote: + What to do about PowerPC have its own rtems_crt[in].o? This is the only target we provide this file for. This hack on PowerPC is necessary. I think we have to patch the GCC run-time files to support RTEMS. I don't have time to look into this at