Hi

I am currently investigating IRQ response on a dual CPU machine.

Is there a way of forcing a given CPU to handle an IRQ and execute the
code associated to that IRQ (hardware IRQ) and then using another CPU (the
free one) to perform other tasks ?
I am using rtl_request_irq etc.

I noted that there was a rtl_request_local_irq function that is not
supperted yet anyway on 2.2-13RTL2.0.  Is there a workaround (other than
adding this support !) for me ?

Is there a way of at least knowing which CPU answers the IRQ ?  Is there a
way of forcing a user task to run on one particular CPU (namely the one
not used to service the IRQ !)? 



Thank you
Michel

-----------------------------------
Michel Doyon, M.Eng.
Senior STVF Control Engineer
Canadian Space Agency
6767 route de l'aeroport
St-Hubert (Quebec)
J3Y 8Y9 - CANADA
Tel.:  (450) 926 4679 - Fax :  (450) 926 4695
[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