发明名称 EMULATED MESSAGE SIGNALED INTERRUPTS IN MULTIPROCESSOR SYSTEMS
摘要 A processor with coherency-leveraged support for low latency message signaled interrupt handling includes multiple execution cores and their associated cache memories. A first cache memory associated a first of the execution cores includes a plurality of cache lines. The first cache memory has a cache controller including hardware logic, microcode, or both to identify a first cache line as an interrupt reserved cache line and map the first cache line to a selected memory address associated with an I/O device. The selected system address may be a portion of configuration data in persistent storage accessible to the processor. The controller may set a coherency state of the first cache line to shared and, in response to detecting an I/O transaction including I/O data from the I/O device and containing a reference to the selected memory address, emulate a first message signaled interrupt identifying the selected memory address.
申请公布号 US2014156950(A1) 申请公布日期 2014.06.05
申请号 US201213691699 申请日期 2012.11.30
申请人 Chew Yen Hsiang 发明人 Chew Yen Hsiang
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. A processor, comprising: first storage to store configuration data indicating a memory address associated with an I/O device; and a first processing core; a first cache memory associated the first processing core, the first cache memory including: a plurality of cache lines; anda cache controller to: identify a first cache line as an interrupt reserved cache line;map the first cache line to the memory address;set a coherency state of the first cache line to shared; andemulate a first message signaled interrupt identifying the memory address responsive to detecting an I/O transaction includes I/O data from the I/O device and the I/O transaction includes a reference to the memory address.
地址 Georgetown MY