Re: protected type interrupts



Jeffrey R. Carter a écrit :
If a call to a procedure or entry of a protected object changes the barrier on another entry to True, the thread of control that changed the barrier is allowed to execute the newly open entry on behalf of the task that called it. So the entry is not being executed in the interrupt handler, but by the thread of control that called the interrupt handler.

But since you specified a priority for the PO (and assuming priority_ceiling), you still execute at interrupt priority. Depending on the hardware and how priorities are managed, this may delay or hide actual interrupts.

--
---------------------------------------------------------
J-P. Rosen (rosen@xxxxxxxxx)
Visit Adalog's web site at http://www.adalog.fr
.



Relevant Pages

  • Re: protected type interrupts
    ... protected type for an interrupt handler. ... simply sets a boolean to true that an entry is using as a guard. ... If a call to a procedure or entry of a protected object changes the barrier on another entry to True, the thread of control that changed the barrier is allowed to execute the newly open entry on behalf of the task that called it. ...
    (comp.lang.ada)
  • Iptables action Return; Resolved automatic Static routes - Thanks
    ... My thanks to Ed Wilts for helping me to enable static routes ... Edited with entry for instance: ... worked to make the scripts execute automatic. ...
    (RedHat)
  • Want telnetd to execute different program than default (/bin/login)
    ... I would like my fedora core 1 system to execute a program other than ... When I change the entry in /etc/xinetd.d/telnet to furnish the command ... I got this error message: ... I tried enclosing the server argument in quotes: ...
    (comp.os.linux.misc)
  • Re: "What she said!"
    ... items high and the list is several hundred items long and you've ... when the drop-down box appears, type the first letter of ... the entry you're looking for...most browsers will immediately jump to the first ... What good is being an executive if you never get to execute anyone? ...
    (alt.usage.english)
  • Re: logical device already exists??
    ... It seems there is an entry in master..sysdevices table. ... Execute the below procedure from Query ANalyzer and ensure that you do not ... > When I tried to create a new backup device called 'master', ...
    (microsoft.public.sqlserver.server)