Question 21 #33
Verified answer
by
erkanalperen54-boop
Anonymous-boop-us
asked this question in
Q&A
|
IOCPU yapısında interrupt vektör haritalaması (Interrupt Vector Mapping) nasıl yürütülür? Donanımdan gelen bir hat (Line Interrupt), IOCPU sınıfının tetiklediği dispatchInterrupt filtresinden geçip Mach katmanındaki asenkron olay işleyicilerine (Interrupt Service Routines - ISR) dağıtılırken önceliklendirme (Interrupt Priority Levels - IPL) nasıl yönetilir? |
Admin verified this answer by
erkanalperen54-boop
May 27, 2026
Replies: 1 comment
|
Donanımdan gelen fiziksel hat kesmeleri (Line Interrupts), XNU'nun IOKit katmanındaki Önceliklendirme ve ISR Dağıtım Lojiği:
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Donanımdan gelen fiziksel hat kesmeleri (Line Interrupts), XNU'nun IOKit katmanındaki
IOCPUsınıfının merkezi kesme dağıtım mekanizması olandispatchInterruptfiltresi üzerinden Mach çekirdeğine iletilir.Önceliklendirme ve ISR Dağıtım Lojiği:
IOCPU::dispatchInterrupt()fonksiyonuna geçer. Bu fonksiyon, kesmenin hangi donanım hattından (Source Vector) geldiğini doğrular.