Bereitstellen eines Zurückstellungsmechanismus für "gepostete" Interrupt-Transaktionen
Verfahren (100), das umfasst:Empfangen (110) einer von einem Peripheriegerät eingehenden geposteten Transaktion, die an einen Controller oder einen Kern eines Prozessorkomplexes gerichtet ist, in einer Warteschlangenstruktur des Prozessorkomplexes undFeststellen (130), ob die eingehende gepostete Tr...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Verfahren (100), das umfasst:Empfangen (110) einer von einem Peripheriegerät eingehenden geposteten Transaktion, die an einen Controller oder einen Kern eines Prozessorkomplexes gerichtet ist, in einer Warteschlangenstruktur des Prozessorkomplexes undFeststellen (130), ob die eingehende gepostete Transaktion eine Interrupt-Transaktion ist, und, wenn dies der Fall ist, das Weiterleiten (140) der Interrupt-Transaktion zu einer ersten Warteschlange und anderenfalls das Weiterleiten (135) der eingehenden geposteten Transaktion zu einer zweiten Warteschlange des Prozessorkomplexes, wobei das Weiterleiten der Interrupt-Transaktion zu der ersten Warteschlange ermöglicht, dass eingehende gepostete Nichtinterrupt-Transaktionen und nichtgepostete Transaktionen die Interrupt-Transaktion überholen, wenn sich mindestens ein Teil des Prozessorkomplexes in einem Energiesparzustand befindet.
In one embodiment, a method includes receiving an incoming posted transaction in a processor complex from a peripheral device, determining if the transaction is an interrupt transaction, and if so routing it to a first queue, and otherwise routing it to a second queue. Other embodiments are described and claimed. |
---|