EIO

When does QNX6 issue a EIO in the case of an InterruptAttachEvent()

  • Mario

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

QNX 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>

“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,
Adam

QNX 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

QNX 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>