[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SMP and IRQ's
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
doyon@dsm.space.gc.ca