Re: protected type interrupts
- From: "REH" <spamjunk@xxxxxxxxxxx>
- Date: 24 Aug 2006 09:23:36 -0700
Jean-Pierre Rosen wrote:
C.3.1 (17) allows them to pretty much anything. Apparently, aThanks for the reference. Is your work-around valid? Isn't calling
ceiling_priority is in effect (either because you specified it, or by
default), thus your task inherits the ceiling of the protected type
(which is an interrupt_priority), and this implementation seems to
forbid an entry to be called at an interrupt level.
Relay_Object.Isr a potentially blocking operation, and thus a bad thing
to do in an interrupt?
Another work-around suggested to me was to move the processing logic
out of the entry and into the task, and just use the entry for the
triggerring. What do you think about this?
REH
.
- Follow-Ups:
- Re: protected type interrupts
- From: Jean-Pierre Rosen
- Re: protected type interrupts
- From: Jeffrey R. Carter
- Re: protected type interrupts
- From: Adam Beneschan
- Re: protected type interrupts
- References:
- protected type interrupts
- From: REH
- Re: protected type interrupts
- From: Jean-Pierre Rosen
- protected type interrupts
- Prev by Date: Re: protected type interrupts
- Next by Date: call procedure in Linux-Ada-module from "normal" program
- Previous by thread: Re: protected type interrupts
- Next by thread: Re: protected type interrupts
- Index(es):