Patent Number: 7,103,692

Title: Method and apparatus for an I/O controller to alert an external system management controller

Abstract: Embodiments of the present invention provide a method and apparatus to allow an I/O controller to alert an external controller using an enhanced SMBus implementation that enables bi-directional capability on SMBALERT#. I/O controller includes an auxiliary control register and alert output enable (AOEN) register. When host sets AOE bit in auxiliary control register, SMBALERT# signal is configured as an output signal with bi-directional functionality. External controller uses an interface command to write to AOEN register and determine events/conditions it wants to be alerted on. SMBALERT# is activated in response to a detected event/condition. In response to SMBALERT#, external controller determines the alert generation condition using byte read commands on the system management bus, and clears SMBALERT#.

Inventors: Kwatra; Atul (Chandler, AZ), Lee; John P. (Tempe, AZ), Joshi; Aniruddha P. (Chandler, AZ), Slaight; Thomas M. (Beaverton, OR), Munguia; Peter R. (Chandler, AZ)

Assignee: Intel Corporation

International Classification: G06F 13/00 (20060101); G06F 3/00 (20060101)

Expiration Date: 9/05/02018