Let me make one thing clear so we can quit discussing it. the "have sys cpuset" 
macro was a nice thing from us to avoid forcing everyone to update their tools 
immediately.

There is no assumption that cpuset is not present long term and we will NOT 
provide an alternative internal implementation.

In retrospect, I am beginning to think the effort being nice was wasted because 
it seems to have just drawn flak. Apparently it is more acceptable to just 
break things now.

--joel

On Feb 21, 2014 1:58 AM, Sebastian Huber <sebastian.hu...@embedded-brains.de> 
wrote:
On 2014-02-20 21:07, Jennifer Averett wrote:
> +#if __RTEMS_HAVE_SYS_CPUSET_H__ && defined( RTEMS_SMP )
> +const Cpuset_Control *_Cpuset_Handler_default(void);
> +#else
> +#define _Cpuset_Handler_default()   do { } while ( 0 )
> +#endif

In case the C library doesn't provide an appropriate <sys/cpuset.h> then we
should provide our own header file.  Maybe we should use a special header file
that either uses <sys/cpuset.h> directly or alternatively provides the missing
declarations and functions.

I don't think it makes sense to use a SMP configuration with this API.

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

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to