发明名称 System management mode using transactional memory
摘要 Embodiments of a system and method for servicing a hidden execution mode event in a multiprocessor computer system is described. A plurality of event handlers and shared memory resources are loaded or stored in a transactional memory space that is accessible to a hidden execution mode supported by each of a plurality of processors in the multiprocessor system. The event handlers are dispatched to different processors among the plurality of processors in response to the hidden execution mode event. A resource locking mechanism comprising a linked-list mechanism that stores entries consisting of work items to be executed by the processors, enables a specified resource of the one or more shared resources to be accessed by only one event handler at a time. The hidden execution mode event comprises a System Management Mode of a microprocessor, and the hidden execution mode event can be either a System Management Interrupt event or a Processor Management Interrupt event. The transactional memory can be either Hardware Transactional Memory or Software Transactional Memory.
申请公布号 US2008040524(A1) 申请公布日期 2008.02.14
申请号 US20060503689 申请日期 2006.08.14
申请人 ZIMMER VINCENT J;DATTA SHAM;ROTHMAN MICHAEL A 发明人 ZIMMER VINCENT J.;DATTA SHAM;ROTHMAN MICHAEL A.
分类号 G06F13/24;G06F13/32 主分类号 G06F13/24
代理机构 代理人
主权项
地址