Tergantung dari embedded processor yang digunakan, biasanya di "arch/XXX/kernel"
ada sekelompok file yang digunakan untuk meng-initialize interrupt handler,
sebelum diberikan ke kernel/irq/handle.c.

Misalnya, untuk book-E processor, adanya di
arch/powerpc/kernel/head_fsl_booke.S.

Code ini yang menjadi interface ke processor yang Anda gunakan
(interrupt vector).
Yang perlu Anda lakukan hanya menambahkan beberapa "if" statement untuk IRQ
tertentu yang Anda ingin bypass. Jadi seandainya ada interrupt yang masuk ke IRQ
tersebut, Anda tidak perlu lapor ke kernel.

IRQ di sini berlaku baik untuk internal maupun external interrupt.
Yang harus diperhatikan, interrupt di kernel menggunakan konsep
"virtual IRQ", supaya
beberapa device bisa menggunakan interrupt-line yang sama. Di processor sendiri,
ini tidak berlaku.

Tapi kembali ke dasar dari software engineering, make it work first,
optimize later.


KOkon.

2010/1/26 Iwan Budi Kusnanto <iwa...@gmail.com>:
>
> Mas Eko, bisa cerita lebih banyak ttg bypass linux interrupt handler ini ?
>
> Thanks
>

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis

Kirim email ke