Source Core Interrupt Steering
First Claim
Patent Images
1. A method comprising:
- receiving a core identifier that corresponds with a source core, wherein the source core is included in a processor;
receiving an input/output request, produced from the source core, that is associated with the core identifier;
storing the core identifier in a memory coupled to the processor; and
directing an interrupt, which corresponds to the request, to the source core based on the core identifier;
wherein the processor is coupled to an additional core.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the invention includes (i) receiving a core identifier that corresponds with a processor source core; (ii) receiving an input/output request, produced from the source core, that is associated with the core identifier; (iii) and directing an interrupt, which corresponds to the request, to the source core based on the core identifier. Other embodiments are described herein.
47 Citations
20 Claims
-
1. A method comprising:
-
receiving a core identifier that corresponds with a source core, wherein the source core is included in a processor; receiving an input/output request, produced from the source core, that is associated with the core identifier; storing the core identifier in a memory coupled to the processor; and directing an interrupt, which corresponds to the request, to the source core based on the core identifier; wherein the processor is coupled to an additional core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article comprising a medium storing instructions that enable a processor-based system to:
-
receive a core identifier (CID) that corresponds with a source core, wherein the source core is included in a processor; receive an input/output request, produced from the source core, that is associated with the core identifier; and steer an interrupt, which corresponds to the request, to the source core based on the core identifier; wherein the processor is coupled to an additional core. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising:
-
using a first queue identifier (QID) to associate a first controller request queue with a first processor core; using a second QID to associate a second controller request queue with a second processor core; storing a first input/output (I/O) request, which is produced from the first core and is associated with the first QID, in the first queue based on the first QID; and directing a first interrupt, which corresponds to the first request, to one of the first and second cores based on the first QID. - View Dependent Claims (17, 18, 19, 20)
-
Specification