A method and apparatus for processing interrupts in a computing system
include processing for ordering a plurality of interrupts for at least one
processor. Such interrupts include system event interrupts, external
device interrupts, and may further include power management interrupts,
interprocessor interrupts, and/or intraprocessor interrupts. Such
processing continues by generating an interrupt enable/disable signal
based on the current context of a corresponding processor such that when
the processor is performing a particular task which should not be
interrupted, an interrupt signal is prevented from being provided to the
processor. The processing also includes generating masking information to
provide enable/disable masking information regarding each of the plurality
of interrupts. As such, the computing system may enable/disable on a per
interrupt basis the processing of a given interrupt. Such selectability in
the processing of interrupts on an individual basis or global basis may be
processed dynamically thereby providing greater flexibility and efficiency
in interrupt processing.
Μια μέθοδος και μια συσκευή για την επεξεργασία διακόπτουν σε ένα σύστημα υπολογισμού περιλαμβάνουν την επεξεργασία για τη διαταγή ότι μια πολλαπλότητα διακόπτει για τουλάχιστον έναν επεξεργαστή. Τέτοιος διακόπτει περιλαμβάνει το γεγονός συστημάτων διακόπτει, η εξωτερική συσκευή διακόπτει, και μπορεί περαιτέρω να περιλάβει τη διαχείριση δύναμης διακόπτει, το interprocessor διακόπτει, ή/και το intraprocessor διακόπτει. Τέτοια επεξεργασία συνεχίζεται με την παραγωγή διακόπτει επιτρέπει/θέτει εκτός λειτουργίας το σήμα βασισμένου στο τρέχον πλαίσιο ενός αντίστοιχου επεξεργαστή έτσι ώστε όταν εκτελεί ο επεξεργαστής έναν ιδιαίτερο στόχο που δεν πρέπει να διακοπεί, διακόψτε το σήμα αποτρέπεται από την παροχή στον επεξεργαστή. Η επεξεργασία περιλαμβάνει επίσης την παραγωγή των καλύπτοντας πληροφοριών για να παρέχει ότι επιτρέψτε/θέστε εκτός λειτουργίας τις καλύπτοντας πληροφορίες σχετικά με κάθε μια από την πολλαπλότητα διακόπτει. Υπό αυτήν τη μορφή, το σύστημα υπολογισμού μπορεί να επιτρέψει/θέτει εκτός λειτουργίας στο α ανά διακόπτει τη βάση που η επεξεργασία διακόπτει. Τέτοιο selectability στην επεξεργασία διακόπτει σε μεμονωμένη βάση ή η σφαιρική βάση μπορεί να υποβληθεί σε επεξεργασία δυναμικά με αυτόν τον τρόπο παρέχοντας τη μεγαλύτερες ευελιξία και την αποδοτικότητα διακόψτε μέσα την επεξεργασία.