On 7/03/2014 7:31 am, Joel Sherrill wrote:
On 3/6/2014 1:57 PM, Gedare Bloom wrote:
On Thu, Mar 6, 2014 at 2:27 PM, Joel Sherrill <joel.sherr...@oarcorp.com> wrote:
+ c/src/lib/libbsp/powerpc/mvme5500/vectors/exceptionhandler.c
   - ???
It looks like this bsp permits installing per-task exception handlers.
This seems pretty iffy to me, but the powerpc/mvme5500 users should be
consulted whether they use or need this feature. I would vote to
deprecate it for the next release and then eliminate it altogether if
no one pipes up that it is desired.
It is just a uniprocessor board so not a huge concern to me but it is an
oddly general feature to add at a BSP level.

I agree this is not related to this thread and not a concern here.

I think this code should be removed from the BSP. It undermines the deterministic feature of RTEMS on this BSP. Any users of it can add the code to their application.

Personally I think the task variable API should be tagged for removal and then removed from RTEMS because it promotes incompatible APIs between SMP and non-SMP user code. There is a safe and supported alternative that should be used.

Chris
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to