Return to BSD News archive
From: reink@hpuamsa.neth.hp.com (Reinier Kleipool)
Date: Tue, 13 Apr 1993 16:49:19 GMT
Subject: Q:i] How get intr handlers called?
Message-ID: <52570011@hpuamsa.neth.hp.com>
Organization: HP-Sales Office-The Netherlands
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!sdd.hp.com!apollo.hp.com!cupnews0.cup.hp.com!hpscit.sc.hp.com!hplextra!hpcc05!hpbbn!hpuamsa!reink
Newsgroups: comp.os.386bsd.questions
Lines: 32
Hello to all,
A question on interrupts. How does an interrupt handler gets called
when the interrupt arrives.
As far as I unsterstand so far is the HW IRQ number set with the
config program. If for instance a controller is put as:
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
in my config file then this adds a controller that uses irq 14 and
add this IRQ number to the bio mask. It also installs the handler
wdintr. But I cant find anywere in ioconf.c or any other file* a
reference on HOW wdintr is installed as the handler....
* using grep wdintr *.c *.h
Hope someone knows the aswer to this.....
Reinier Kleipool.
/\
-( )-/##---------------------------------------------------------------------
}{/ ## One has to look out -- Overschie ------------------------------
.====. for engineers- they -- Reinier Kleipool ----------------------
| [] | begin with sewing machi- -- Mail -----------------------------------
| | nes and end up with the -- X400: C=nl A=400net P=hp O=hp S=Kleipool
| | atomic bomb..... -- desk: Reinier Kleipool/ hpitcb/75 --
| [] | Marcel Pagnol -- unix: reink@hpuamsa.neth.hp.com --
------------------------------------------------------------------------------