Techniques for escalating interrupts in a data processing system to a higher software stack level
AssigneeInternational Business Machines Corporation
InventorsRichard L. Arndt, Florian A. Auernhammer
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRichard L. Arndt, Florian A. Auernhammer
Estimating the term…
A technique for escalating interrupts in a data processing system includes receiving, at an interrupt presentation controller (IPC), an event notification message (ENM) that specifies a level, an event target number, a number of bits to ignore, and an event priority. A group of virtual processor threads that may be potentially interrupted is determined based on the event target number, the number of bits to ignore, the level, and a process identifier (ID) when the level specified in the ENM corresponds to a user level. In response to the event priority in the ENM not being greater than an operating priority of at least one virtual processor thread in the group of virtual processor threads, an escalate message that includes an escalate event number (EEN), sourced from an interrupt context table of the IPC, is issued. The EEN is used by an interrupt source controller to generate another ENM.
A method of escalating interrupts in a data processing system, the method comprising:
A processing unit for a multithreaded data processing system, the processing unit comprising:
A data processing system, comprising:
Dependencies are inferred from the claim text.