Question

Comment étendre une demande d'interruption existante à d'autres processeurs?Il existe déjà une demande existante qui a été faite et activée sur un processeur spécifique.J'aimerais étendre cet IRQ, qui incendie sur un comptoir matériel, de sorte qu'il existe une IRQ pour chacun des processeurs, et si l'un des IRQ est déclenché, ils sont canalisés à l'IRQ déjà existant et à son gestionnaire.Essentiellement, j'essaie de créer un MUX IRQ.Quelqu'un a-t-il eu une expérience avec cela?

Une meilleure explication est que l'IRQ est la même dans tous les processeurs.Donc, je voudrais modifier un IRQ déjà demandé et activé IRQ (demandé, activé et traité dans un fichier .C distinct) à un PERCPU IRQ dans le nouveau fichier .C

Était-ce utile?

La solution

Cela ne ressemble pas à quelque chose que vous pouvez vous attendre à faire dans des logiciels.

Même si vous le pouviez, la réponse dépendrait une très bonne affaire sur exactement quel processeur vous utilisez, que la prise en charge de la CPU pour le traitement multi-traitement, tout chipset ou d'autres circuits de soutien de votre conseil d'administration, etDonc sur.

Je m'attendrais à ce que la réponse générale soit "tu ne peux pas faire ça", cependant.Il y a probablement des exceptions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top