softirq in rtems
Sebastian Huber
sebastian.huber at embedded-brains.de
Wed Jun 17 11:05:26 UTC 2015
If you use the Linux SDHC driver, then you have to be careful since this
is GPLv2. Why don't you use the SDHC controller of FreeBSD which is
already present in the libbsd? In libbsd you can use taskqueues for
example. The standard way in RTEMS is to use a separate task for this.
On 17/06/15 10:57, Chan Kim wrote:
> Hi,
> In linux, we can defer some works in interrupt service routine to softirq. (linux has about 7 softirqs, including network TX, network RX, tasklet among them). I try to move some code in linux SD card host controller driver to RTEMS but I don't know how to implement tasklet in RTEMS. (I want to do some time consuming working in tasklet by just scheduling it to be done in tasklet during ISR)
> In RTEMS, do we have a convenient tool like softirq in linux? Otherwise, I will have to do it all in ISR or make a separate task and use some variables to start the time-consuming task in the thread.
> Thanks in advance.
> Chan
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
--
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 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