Frage

Wie würde man eine vorhandene Interrupt-Anfrage an andere Prozessoren erweitern?Es gibt bereits eine vorhandene Anforderung, die auf einem bestimmten Prozessor erstellt und aktiviert wurde.Ich möchte diesen IRQ verlängern, der aus einem Hardware-Zähler basiert, so dass ein IRQ für jede der Prozessoren vorhanden ist, und wenn ein der IRQs ausgelöst wird, werden sie an den bereits vorhandenen IRQ und seinem Handler laufeln.Im Wesentlichen versuche ich, einen IRQ MUX zu erstellen.Hat jemand mit diesem Erfahrung?

Eine bessere Erklärung ist, dass der IRQ in allen Prozessoren gleich ist.Also möchte ich einen bereits angeforderten und aktivierten IRQ (angefordert, aktiviert und in einer separaten .c-Datei) zu einem Percpu-IRQ innerhalb der neuen .c-Datei

ändern.

War es hilfreich?

Lösung

Das klingt nicht nach etwas, das Sie in Software erwarten können.

Auch wenn Sie könnten, hängt die Antwort einen sehr tollen Deal auf genau , in welcher CPU Sie verwenden, diese Unterstützung von CPU für Multi-Bearbeitung, beliebige Chipset oder andere Unterstützungsschaltung auf Ihrem Vorstand undso weiter.

Ich würde davon ausgehen, dass die allgemeine Antwort auf sein ", aber das kann das nicht tun".Es gibt wahrscheinlich Ausnahmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top