Techniques for escalating interrupts in a data processing system to a higher software stack level

A technique for handling interrupts in a data processing system includes maintaining, at an interrupt presentation controller (IPC), an interrupt acknowledge count (IAC). The IAC provides an indication of a number of times a virtual processor thread implemented at a first software stack level has be...

Full description

Saved in:
Bibliographic Details
Main Authors Arndt Richard L, Auernhammer Florian A, Mealey Bruce
Format Patent
LanguageEnglish
Published 27.02.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A technique for handling interrupts in a data processing system includes maintaining, at an interrupt presentation controller (IPC), an interrupt acknowledge count (IAC). The IAC provides an indication of a number of times a virtual processor thread implemented at a first software stack level has been interrupted in response to receipt of event notification messages (ENMs) from an interrupt source controller (ISC). In response to the IAC reaching a threshold level, the IPC transmits an escalate message to the ISC. The escalate message includes an escalate event number that is used by the ISC to generate a new ENM that targets a second software stack level that is different than the first software stack level and is associated with another virtual processor thread.
Bibliography:Application Number: US201615339428