comp.lang.ada
 help / color / mirror / Atom feed
* system interrupt handler programming on a PC under windows
@ 2004-11-24 12:11 Adrien Plisson
  2004-11-24 14:55 ` Steve
  0 siblings, 1 reply; 3+ messages in thread
From: Adrien Plisson @ 2004-11-24 12:11 UTC (permalink / raw)


hello everyone !

i wonder if anyone can explain me (or give me a pointer to an explanation) how 
i can set up an interrupt handler under windows to interact with a PCI board 
plugged into my computer.

in my company we are using a PCI I/O board which is only programmable through 
the use of a library available only for C, VB and Pascal. i would like to 
interract with this board from Ada, but writing a thin binding over the library 
does not lead to anything useful. so i would like to create a really thick 
binding by interacting directly with the board.

this board is very well documented: i have all the interresting values address 
expressed in term of BASE address + offset and all seems ok for me to read or 
write them (or they wouldn't have documented this).

but i need to set up an interrupt handler to get notified of events. i started 
using Ada.Interrupts but discovered that the I/O board interrupt is reserved so 
i can't register my own interrupt handler.

so, how can I override the default handler ? is it safe to do it ? what about 
shared interrupts ? in short, i want to know everything you can tell me about 
system interrupt handling from Ada...

thanks in advance.

-- 
rien



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-11-24 15:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-24 12:11 system interrupt handler programming on a PC under windows Adrien Plisson
2004-11-24 14:55 ` Steve
2004-11-24 15:54   ` Adrien Plisson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox