发明名称 Interrupt handling mechanism to prevent spurious interrupts in a symmetrical multiprocessing system
摘要 A symmetrical multiprocessing system is provided that includes centralized interrupt control unit. The interrupt control unit is coupled to a plurality of processing units and to a plurality of interrupt sources. The interrupt control unit advantageously allows for the expansion of each interrupt pin by setting the interrupt control unit in a cascade mode. Furthermore, the central control unit is responsive to specialized interrupt cycles which allows I/O devices and/or bus bridge devices to initiate of an interrupt without requiring a dedicated interrupt line. The central interrupt control unit further allows each interrupt to be prioritized independently of its associated vector ID, and prevents the occurrence of spurious interrupts by providing a programmable latency timer which causes the central interrupt control unit to delay its response to End Of Interrupt (EOI) instructions. An auto-chaining technique is further implemented by the central interrupt control unit to sequentially provide broadcast interrupts to various processing units based on their current task priority values. Finally, the central interrupt control unit further handles system management interrupts (SMIs) from sources such as power management units and ensures proper system operation even if the requested system management function affects operations being carried by other processing units.
申请公布号 US5564060(A) 申请公布日期 1996.10.08
申请号 US19940251849 申请日期 1994.05.31
申请人 ADVANCED MICRO DEVICES 发明人 MAHALINGAIAH, RUPAKA;SCHMIDT, RODNEY
分类号 G06F13/26;G06F15/17;(IPC1-7):G06F9/00 主分类号 G06F13/26
代理机构 代理人
主权项
地址