This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: nested interrupt
- From: "Hiroyasu Shimizu" <h_shimizu at digiark dot co dot jp>
- To: <ecos-discuss at sources dot redhat dot com>
- Date: Thu, 1 Aug 2002 12:27:14 +0900
- Subject: RE: [ECOS] nested interrupt
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