Service processor patch mechanism
First Claim
Patent Images
1. A microprocessor, comprising:
- a plurality of processing cores;
a service processing unit; and
a memory accessible by both the service processing unit and the plurality of processing cores; and
wherein at least one of the plurality of processing cores is configured to write a patch to the memory, wherein the patch comprises one or more instructions to be fetched from the memory and executed by the service processing unit after written to the memory by the at least one of the plurality of processing cores.
1 Assignment
0 Petitions
Accused Products
Abstract
A microprocessor includes a plurality of processing cores, a service processing unit and a memory accessible by both the service processing unit and the plurality of processing cores. At least one of the plurality of processing cores is configured to write a patch to the memory. The patch comprises one or more instructions to be fetched from the memory and executed by the service processing unit after written to the memory by the at least one of the plurality of processing cores.
-
Citations
21 Claims
-
1. A microprocessor, comprising:
-
a plurality of processing cores; a service processing unit; and a memory accessible by both the service processing unit and the plurality of processing cores; and wherein at least one of the plurality of processing cores is configured to write a patch to the memory, wherein the patch comprises one or more instructions to be fetched from the memory and executed by the service processing unit after written to the memory by the at least one of the plurality of processing cores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to be performed by a microprocessor having a plurality of processing cores, a service processing unit and a memory accessible by both the service processing unit and the plurality of processing cores, the method comprising:
-
writing, by at least one of the plurality of processing cores, a patch to the memory, wherein the patch comprises one or more instructions; fetching from the memory, by the service processing unit, the one or more instructions of the patch after said writing the patch to the memory by the at least one of the plurality of processing cores; and executing, by the service processing unit, the fetched instructions of the patch. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product encoded in at least one non-transitory computer usable medium for use with a computing device, the computer program product comprising:
-
computer usable program code embodied in said medium, for specifying a microprocessor, the computer usable program code comprising; first program code for specifying a plurality of processing cores; second program code for specifying a service processing unit; and third program code for specifying a memory accessible by both the service processing unit and the plurality of processing cores; wherein at least one of the plurality of processing cores is configured to write a patch to the memory, wherein the patch comprises one or more instructions to be fetched from the memory and executed by the service processing unit after written to the memory by the at least one of the plurality of processing cores.
-
Specification