发明授权
US06931553B1 Preventing general purpose event interrupt storms in a computer system
有权
防止计算机系统中的通用事件中断风暴
- 专利标题: Preventing general purpose event interrupt storms in a computer system
- 专利标题(中): 防止计算机系统中的通用事件中断风暴
-
申请号: US09552944申请日: 2000-04-20
-
公开(公告)号: US06931553B1公开(公告)日: 2005-08-16
- 发明人: Stephane G. Plante , Jacob Oshins
- 申请人: Stephane G. Plante , Jacob Oshins
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Law Offices of Albert S. Michalik, PLLC
- 主分类号: G06F1/26
- IPC分类号: G06F1/26 ; G06F9/46 ; G06F9/48 ; G06F13/00 ; G06F13/10
摘要:
A method and system for selectively enabling wake events in software of a computer system to overcome problems arising when hardware devices fail to clear a wake signal. The operating system manages wake events, and also distinguishes between events that are exclusively wake events, exclusively run-time events, and shared wake and run-time events. At boot time, the ACPI driver examines system tables provided by firmware to determine which GPEs are associated with wake-up events, either exclusively or shared with run-time events. These wake event associations are tracked and managed differently from events received on other hardware register pins. When the operating system receives events in a GPE Status hardware register that is enabled in a counterpart Enable register, the operating system runs an associated GPE method. When the GPE method has completed, the operating system selectively determines whether the event needs to be re-enabled.
信息查询