Invention Grant
- Patent Title: System management interrupt handling for multi-core processors
- Patent Title (中): 多核处理器的系统管理中断处理
-
Application No.: US13799327Application Date: 2013-03-13
-
Publication No.: US09311138B2Publication Date: 2016-04-12
- Inventor: Sarathy Jayakumar , Mohan J. Kumar , Michael D. Kinney
- Applicant: Sarathy Jayakumar , Mohan J. Kumar , Michael D. Kinney
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F11/07

Abstract:
Technologies for system management interrupt (“SMI”) handling include a number of processor cores configured to enter a system management mode (“SMM”) in response to detecting an SMI. The first processor core to enter SMM and acquire a master thread lock sets an in-progress flag and executes a master SMI handler without waiting for other processor cores to enter SMM. Other processor cores execute a subordinate SMI handler. The master SMI handler may direct the subordinate SMI handlers to handle core-specific SMIs. The multi-core processor may set an SMI service pending flag in response to detecting the SMI, which is cleared by the processor core that acquires the master thread lock. A processor core entering SMM may immediately resume normal execution upon determining the in-progress flag is not set and the service pending flag is not set, to detect and mitigate spurious SMIs. Other embodiments are described and claimed.
Public/Granted literature
- US20140281092A1 SYSTEM MANAGEMENT INTERRUPT HANDLING FOR MULTI-CORE PROCESSORS Public/Granted day:2014-09-18
Information query