Emulated message signaled interrupts in multiprocessor systems
AssigneeIntel Corporation
InventorYen Hsiang Chew
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorYen Hsiang Chew
Estimating the term…
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.
A processor, comprising:
A method, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.