IT vector & IT handler

Fórumok

Sziasztok!

Nem tudja valaki véletlenül, hogy linuxban hogyan rendelődnek össze az interrupt handlerek (amit a request_irq rendszerhívás első paramétereként átadok) és a tényleges fizikai interrupt vektorok?Axis processzort tartalmazó beágyazott rendszerre írkálok mostanában programokat. A processzoron (cris architektúra) 2.4.22-es mindenfélével agyon-patchelt linux fut.
A kérdéses interrupt a külső lábon érkezik, és fixen 0x2a címre van konfigurálva az IT vektora.
A vicc az, hogy tudom: 10-et kell átadnom irq számként a request_irq függvénynek, csak nem tudom, hogy miért.

Az O'Reilly Linux Device Drivers-ben ilyesmiről nem esik szó, az Understanding the Linux Kernel pedig csak a PC-s i386 architektúrával fogalkozik.