home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.ibm.pc.hardware
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!mips!mips!munnari.oz.au!mel.dit.csiro.au!mineng.dmpe.CSIRO.AU!dmssyd.syd.dms.CSIRO.AU!steveq
- From: steveq@swifty.dap.CSIRO.AU (Stephen Quigg)
- Subject: Re: Can I use IRQ2??
- Message-ID: <Bt97rv.L1t@syd.dms.CSIRO.AU>
- Sender: news@syd.dms.CSIRO.AU
- Organization: CSIRO, Division of Applied Physics, Sydney
- References: <1992Aug17.153404.18408@aplcen.apl.jhu.edu> <1992Aug18.203129.22330@mksol.dseg.ti.com> <16s32oINNant@agate.berkeley.edu>
- Date: Wed, 19 Aug 1992 23:26:18 GMT
- Lines: 32
-
- In article <16s32oINNant@agate.berkeley.edu> forest@soda.berkeley.edu (Forest Edward Wilkinson) writes:
- >In article <1992Aug18.203129.22330@mksol.dseg.ti.com> mccall@mksol.dseg.ti.com (fred j mccall 575-3539) writes:
- >
- >>If you are using an ISA card to drive your CD (likely), you can use
- >>IRQ2. This will be automagically remapped to IRQ9 on an AT-bus
- >>machine (IRQ2 is the Cascade interrupt).
- >
- >What's the cascade interrupt? (How is it different from the others, and
- >why is it there?)
- >
- >
- >--
- >Forest Edward Wilkinson
- >forest@soda.berkeley.edu
-
- The 8259 in it's simplest configuration can handle 8 interrupts. It
- can also be strapped to act as a master, handling up to 8 other 8259's for a
- total of 64 interrupts. In the AT there is one master and one slave, giving
- a total capacity of 15 interrupts. interrupts 0,1,3-7 operate as per the PC
- directly through the master. Interrupts 8-15 are handled by the slave THROUGH
- IRQ2 on the master. What happens is that the master is set up to allow the
- slave onto the bus when it (the master) gets an IRQ2. ie IRQ2 does not exist
- as far as the main processor is concerned.
- What happens (normally) is that an IRQ9 vectors through the address
- 1c4-1c7 (interrupt number 71H), and the (BIOS) vectors through address 28-2b
- (interrupt number 0Ah), which is reserved for IRQ2. Now why this double shuffle
- I don't know. Maybe IRQ2 was used in the PC and this is all done for
- compatability. It's all a bit confusing. perhaps someone can elaborate. If I've
- messed up or confused the issue, please say so (small flames please!).
-
- Steve.
-
-