home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / ibm / pc / hardware / 22235 < prev    next >
Encoding:
Text File  |  1992-08-19  |  2.1 KB  |  44 lines

  1. Newsgroups: comp.sys.ibm.pc.hardware
  2. 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
  3. From: steveq@swifty.dap.CSIRO.AU (Stephen Quigg)
  4. Subject: Re: Can I use IRQ2??
  5. Message-ID: <Bt97rv.L1t@syd.dms.CSIRO.AU>
  6. Sender: news@syd.dms.CSIRO.AU
  7. Organization: CSIRO, Division of Applied Physics, Sydney
  8. References: <1992Aug17.153404.18408@aplcen.apl.jhu.edu> <1992Aug18.203129.22330@mksol.dseg.ti.com> <16s32oINNant@agate.berkeley.edu>
  9. Date: Wed, 19 Aug 1992 23:26:18 GMT
  10. Lines: 32
  11.  
  12. In article <16s32oINNant@agate.berkeley.edu> forest@soda.berkeley.edu (Forest Edward Wilkinson) writes:
  13. >In article <1992Aug18.203129.22330@mksol.dseg.ti.com> mccall@mksol.dseg.ti.com (fred j mccall 575-3539) writes:
  14. >
  15. >>If you are using an ISA card to drive your CD (likely), you can use
  16. >>IRQ2.  This will be automagically remapped to IRQ9 on an AT-bus
  17. >>machine (IRQ2 is the Cascade interrupt).
  18. >
  19. >What's the cascade interrupt?  (How is it different from the others, and
  20. >why is it there?)
  21. >
  22. >
  23. >-- 
  24. >Forest Edward Wilkinson
  25. >forest@soda.berkeley.edu
  26.  
  27.     The 8259 in it's simplest configuration can handle 8 interrupts. It
  28. can also be strapped to act as a master, handling up to 8 other 8259's for a
  29. total of 64 interrupts. In the AT there is one master and one slave, giving
  30. a total capacity of 15 interrupts. interrupts 0,1,3-7 operate as per the PC
  31. directly through the master. Interrupts 8-15 are handled by the slave THROUGH
  32. IRQ2 on the master. What happens is that the master is set up to allow the 
  33. slave onto the bus when it (the master) gets an IRQ2. ie IRQ2 does not exist
  34. as far as the main processor is concerned.
  35.     What happens (normally) is that an IRQ9 vectors through the address
  36. 1c4-1c7 (interrupt number 71H), and the (BIOS) vectors through address 28-2b
  37. (interrupt number 0Ah), which is reserved for IRQ2. Now why this double shuffle
  38. I don't know. Maybe IRQ2 was used in the PC and this is all done for 
  39. compatability. It's all a bit confusing. perhaps someone can elaborate. If I've
  40. messed up or confused the issue, please say so (small flames please!).
  41.  
  42. Steve.
  43.  
  44.