When does QNX6 issue a EIO in the case of an InterruptAttachEvent()
- Mario
When does QNX6 issue a EIO in the case of an InterruptAttachEvent()
On 2004-02-20 18:20:03 -0500, “Mario Charest” postmaster@127.0.0.1 said:
When does QNX6 issue a EIO in the case of an InterruptAttachEvent()
- Mario
\
You mean EOI right?
The interrupt ID is done, the level is masked, the events are queued, the
handlers called and when all then the EOI is done.
–
Cheers,
Adam
With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <pschon@baste.magibox.net>
“Adam Mallory” <amallory@qnx.com> wrote in message
news:2004022022472016807%amallory@qnxcom…
On 2004-02-20 18:20:03 -0500, “Mario Charest” postmaster@127.0.0.1 said:
When does QNX6 issue a EIO in the case of an InterruptAttachEvent()
- Mario
You mean EOI right?
Yes sorry
The interrupt ID is done, the level is masked, the events are queued, the
handlers called and when all then the EOI is done.
In the context of InterruptAttachEvent I don’t understand why you say
“handlers are called”, handler inside the kernel?
–
Cheers,
AdamQNX Software Systems Ltd.
[ > amallory@qnx.com > ]With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <> pschon@baste.magibox.net
“Mario Charest” postmaster@127.0.0.1 wrote in message
news:c1902c$7q8$1@inn.qnx.com…
The interrupt ID is done, the level is masked, the events are queued,
the
handlers called and when all then the EOI is done.In the context of InterruptAttachEvent I don’t understand why you say
“handlers are called”, handler inside the kernel?
I was just listing what happened in general from the OS side of things.
Basicly, the ID is done, the level is masked and then the events are queued
(these are interrupt/pulse events).
I put in the ‘handlers called’ to be a little more complete (ie. ISRs for
that level), then the EOI is done and we return out to userland (generally).
–
Cheers,
Adam
With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <pschon@baste.magibox.net>