[PATCH] Updated legacy code in ata & dec21140
Vipul Nayyar
nayyar_vipul at yahoo.com
Thu Aug 1 15:41:50 UTC 2013
Hello,
Thanks for pointing that out.
I added "#include <rtems/irq-extension.h>" in ata.c so that the generic methods could work. Shouldn't including the extensions header solve the problem ?
I can add ifdefs in the libchip files, like it's already done in ata.c . But for example in dec21140 & other files, when an interrupt is installed, do I need to use mthods like rtems_interrupt_catch() for simple vectored architectures ?
Regards
Vipul Nayyar
________________________________
From: Joel Sherrill <joel.sherrill at oarcorp.com>
To: Sebastian Huber <sebastian.huber at embedded-brains.de>
Cc: "rtems-devel at rtems.org" <rtems-devel at rtems.org>
Sent: Thursday, 1 August 2013 8:34 PM
Subject: Re: [PATCH] Updated legacy code in ata & dec21140
On 8/1/2013 9:50 AM, Sebastian Huber wrote:
> Hello Vipul,
>
> the libchip stuff will be compiled for every BSP. So I think this change will
> only work if every BSP provides the IRQ extensions API.
>
The libchip drivers should have an ifdef for simple vectored
to hide the PIC code.
Compiling it for say an m68k BSP should be a good double check.
FWIW the sparc BSPs are simple vectored but support this
API as well.
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
_______________________________________________
rtems-devel mailing list
rtems-devel at rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20130801/e4a1b755/attachment-0001.html>
More information about the devel
mailing list