[ECOS] nested interrupt
Hiroyasu Shimizu
h_shimizu@digiark.co.jp
Wed Jul 31 20:30:00 GMT 2002
Hi,
I think that current HAL implementation for ARM architecture dose not
take advantage of
FIQ at all so that service of FIQ will be deferred by end of IRQ
services.
My original mean is the lowerly priority may be broke when the
high
priority interrupt occurs
and the register store in __exception_stack by lowerly priority
interrupt
may be destoryed
This is no correct in eCos2.0. HAL will disable further FIQ interrupt
when it occurred with in IRQ service context and
just resume IRQ service execution. After IRQ service end, FIQ will be
enabled so that FIQ will be serviced.
H.Shimizu
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss
mailing list