Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-request From: argosy!craigs@decwrl.dec.com (Craig Schamp) Newsgroups: comp.sys.sun Subject: Multiple interrupt handlers? Message-ID: <8902071807.AA10442@otto.local> Date: 15 Feb 89 21:22:39 GMT Sender: usenet@rice.edu Organization: Sun-Spots Lines: 14 Approved: Sun-Spots@rice.edu Original-Date: Tue, 7 Feb 89 10:07:50 pst X-Sun-Spots-Digest: Volume 7, Issue 157, message 5 of 21 I'm writing a disk controller driver for a (Sun-3) VMEbus device that nominally wants two (2) interrupt vectors: Vector V is for DMA completion interrupts, and vector V+1 is for status pending interrupts. My question is: How do I cause the interrupt vector table to be set correctly when the device probe routine is called, especially when the interrupt that I force the board to generate is the one at vector V+1? In 4.2BSD, I believe this is done by mucking with 'cvec' and 'uba_hd[numuba].uh_lastiv' in the probe routine. Please reply directly to me, as I am not yet on the sun-spots mailing list. Thanks, Craig Schamp argosy!craigs@decwrl.dec.com {ames,amdahl,pyramid,sun}!decwrl!argosy!craigs