Hello to all,

I wanted to know how the interrupt is shared between the real time kernel
and the linux ?.

If i am not wrong, it will install a routine for the interrupt which checks
whether the real time  kernel installed any handler ot not. if installed, it
will execute and again checks whether the linux has enabled the interrupts
or not. if so, it will execute the linux handler that moment. if not it will
store the interrupt as pending one. If linux has later enabled the
interrupts, it will emulate the pending interrupt.

please correct me if i am wrong in understanding and also please comment ?.


Again if i am not wrong, the interrupt handler address in the real time
kernel and linux are stored onto the software vector table and not on the
hardware vector address. The address of a wrapper functin is stored at
hardware vector address. this wrapper function will execute the both the
handlers depending on the conditions.

please correct me if i am wrong in understanding and also please comment ?.

thanks in advance for any help

With best regards,

\/ \/   Mahadev K. Cholachagudda
O . O   mailto: [EMAIL PROTECTED]
 ( )

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to