This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Andrew, here the patch. best regards Andrea. ----- Original Message ----- From: "Andrew Lunn" <andrew@lunn.ch> To: "Andrea Michelotti" <amichelotti@atmel.com> Cc: <ecos-discuss@sources.redhat.com> Sent: Tuesday, September 14, 2004 11:19 AM Subject: Re: [ECOS] AT91 bad IRQ/FIQ priority handling? > On Tue, Sep 14, 2004 at 10:57:34AM +0200, Andrea Michelotti wrote: > > Hi everybody, > > looking at at91_misc.c : > > > > int hal_IRQ_handler(void) > > > > I think there is a bug in irq fiq priority when a FIQ and an IRQ are arised > > together. > > In this case IVR reading updates ISR but with the IRQ number not with the > > FIQ one. Then > > the irq is served instead of fiq (changing SMR priority doesn't change order > > always IRQ before FIQ) . > > Is this behavior considered a bug? > > I did several trials with my jtst board a new Atmel board with an ARM7+DSP > > embedded (where the DSP generates almost simulataneous FIQs and IRQs). > > I did a simple patch that solve my problem that is a mix of old and new ecos > > irq handling method. > > I know when i last looked, FIQ was not really supported. I have used > the FIQ on an ebsa285 but i did that with my own interrupt handling > code one the FIQ vector using cyg_interrupt_set_vsr(). > > Probably the best thing to do is clean up you patch and then post it > so we can discuss it. > > Andrew > > -- > Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos > and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss > >
Attachment:
at91_misc.c.patch
Description: Binary data
-- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |