System management interrupt handling for multi-core processors
AssigneeIntel Corporation
InventorsSarathy Jayakumar, Mohan J. Kumar, Michael D. Kinney
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsSarathy Jayakumar, Mohan J. Kumar, Michael D. Kinney
Estimating the term…
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.
A multi-core processor to handle a system management interrupt generated in a computing device, the multi-core processor comprising:
A method for handling a system management interrupt generated in a computing device, the method comprising:
One or more non-transitory, machine readable storage media comprising a plurality of instructions that in response to being executed cause a computing device to:
Dependencies are inferred from the claim text.