This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
libgomp support for RTEMS
- From: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- To: GCC <gcc at gcc dot gnu dot org>
- Date: Fri, 30 Jan 2015 12:14:26 +0100
- Subject: libgomp support for RTEMS
- Authentication-results: sourceware.org; auth=none
Hello,
I would like to add support for libgomp for the RTEMS operating system.
I likely cannot use the standard Pthread API for this in some places
since I have to account for RTEMS specifics related to
partitioned/clustered scheduling and the priority based scheduler. If I
implement for example functions like this
void gomp_init_thread_affinity (pthread_attr_t *attr, unsigned int place)
outside of the GCC provided libgomp (e.g. in the RTEMS sources) can I
choose an arbitrary license for this or do I have to use the GPLv3 with
the GCC Runtime Library Exception for it?
Is it possible to add a gomp_free() to complement the gomp_malloc()
etc.? This would enable the usage of a dedicated heap for OpenMP in RTEMS.
--
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.