Context controller having context-specific event selection mechanism and processor employing the same
First Claim
Patent Images
1. A context controller for managing multitasking in a processor, comprising:
- an event recorder that records occurrences of predetermined events; and
an event acknowledger, associated with said event recorder, that only acknowledges ones of said events having a same context as a currently-active context of code executing on said processor.
17 Assignments
0 Petitions
Accused Products
Abstract
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) an event recorder that records occurrences of predetermined events and (2) an event acknowledger, associated with the event recorder, that acknowledges ones of the events based on an identity of a currently-active context.
-
Citations
22 Claims
-
1. A context controller for managing multitasking in a processor, comprising:
-
an event recorder that records occurrences of predetermined events; and an event acknowledger, associated with said event recorder, that only acknowledges ones of said events having a same context as a currently-active context of code executing on said processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of managing multitasking in a processor, comprising the steps of:
-
recording occurrences of predetermined events; determining a currently-active context of code executing on said processor; and acklowledging only ones of said events having a same context as said currently-active context. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A processor, comprising:
-
an instruction decoder that decodes instructions received into said processor and corresponding to a plurality of tasks; a plurality of register sets, corresponding to said plurality of tasks, that contain operands to be manipulated; an execution core, coupled to said instruction decoder and said plurality of register sets, that executes instructions corresponding to an active one of said plurality of tasks to manipulate ones of said operands; and a context controller for managing multitasking in said processor, including; an event recorder that records occurrences of predetermined events; and an event acknowledger, associated with said event recorder, that only acknowledges ones of said events having a same context as a currently-active context of code executing on said processor. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification