On Sun, 2004-08-08 at 00:30, Luke Yelavich wrote:
On Sun, Aug 08, 2004 at 02:27:02PM EST, Lee Revell
wrote:
This ensures that those interrupts have the
highest priority of anything
on the system. The soundcard is important for obvious reasons, and the
RTC is used for midi timing. These are also the only two devices on the
system (other than the timer irq 0 which cannot be made threaded) whose
nature imposes an inherehent real time constraint on the system. For
any other device that can raise an interrupt, we can process it at our
leisure, but if we don't handle the sound card interrupt within the
period time we are hosed.
Sorry, I haven't really been following the thread, but how do you set
interrupts
to be non-threaded?
Just echo 0 > /proc/irq/foo/bar/threaded.
root@mindpipe:/home/rlrevell/testresults# find /proc/irq -name threaded -print -a -exec
cat {} \;
/proc/irq/15/ide1/threaded
1
/proc/irq/14/ide0/threaded
1
/proc/irq/12/uhci_hcd/threaded
1
/proc/irq/11/eth0/threaded
1
/proc/irq/11/uhci_hcd/threaded
1
/proc/irq/10/EMU10K1/threaded
0
/proc/irq/10/uhci_hcd/threaded
1
/proc/irq/8/rtc/threaded
0
/proc/irq/1/i8042/threaded
1
Lee
Is there any way to do this on a 2.4 kernel? Like say,
2.4.26-ll.rhfc1.ccrma, or is this already covered with how Fernando
configures the kernel?
Rick B