On 01/09/2021 14:45, Joel Sherrill wrote:
The comment says behaviour. Do we provide a compatible API at some level?
To some extent the API is compatible. The futex support is used for the OpenMP support in GCC (libgomp). We are able to use the Linux futex barrier implementation nearly one-to-one. The main difference is that in RTEMS we directly provide a futex object which contains the thread queue. In Linux a mapping from the physical address of the futex state to some futex object must be done.
-- embedded brains GmbH Herr Sebastian HUBER Dornierstr. 4 82178 Puchheim Germany email: sebastian.hu...@embedded-brains.de phone: +49-89-18 94 741 - 16 fax: +49-89-18 94 741 - 08 Registergericht: Amtsgericht München Registernummer: HRB 157899 Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler Unsere Datenschutzerklärung finden Sie hier: https://embedded-brains.de/datenschutzerklaerung/ _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel