Specifications
E
Low-Level Hardware Map
158
Interrupts
ThissectiondescribesI/Ocontrollerhubinterrupts,APICinterruptmapping,andPIC
interruptmapping.
I/O controller hub interrupts
TheI/Ocontrollerhub(ICH10R)hastwobuilt‐ininterruptcontrollers:the8259
ProgrammableInterruptController(PIC)andtheAdvancedProgrammableInterrupt
Controller(APIC).TheICHacceptsinterruptsfromthefollowingsources:
•PIRQ[D:A]#–PCIinterruptrequests
• PIRQ[H:E]#–PCIinterruptrequests
•SystemControlInterrupt(SCI)
•InternalHighPrecisionEventTimer(HPET)
•SerialIRQ(SERIRQ#)
ThePICimplementstwo8259sthatprovideISA‐compatibleinterruptsforsystemtimer,
serial/parallelports,keyboardcontroller,mouse,floppydisk,andDMAchannels.In
addition,the8259cansupportPCIinterruptsiftheyaremappedontothecompatibleISA
interruptlines.
TheAPICprovides24interruptsandhandlesinterruptrequeststhroughmemoryaccesses
ontheCPUdatapath.Interruptprioritiescanbereassignedbasedontheendapplication.