RFC: Interrupt Manager Extension changes

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Jul 13 07:58:57 UTC 2009


Sebastian Huber wrote:
> Till Straumann wrote:
>> I like the idea of a facility to let interrupt handlers execute
>> from a task context.
>>
>> However, IMO it would be far more flexible and useful if there was not
>> just one server task (which still could be the default) but if
>> when installing the ISR one could optionally request a new/separate
>> task (with desired priority etc.).
> [...]
> 
> Yes, this is indeed more useful.  I added a server identifier, so that you can
> install the handlers on a particular server.  Some problems:
> 
> Do we want a default server?
> How do we initialize the default server?
> How do we refer to the default server?

Maybe we can use the NULL pointer for @a server in
rtems_interrupt_server_initialize() for the default server initialization.

-- 
Sebastian Huber, Embedded Brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax     : +49 89 18 90 80 79-9
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the users mailing list