[PlanetCCRMA] Configuring 2.6.11-0.3.rdt.rhfc2.ccrma for 0 xruns...

Rui Nuno Capela rncbc@rncbc.org
Thu Apr 14 02:36:01 2005


------=_20050414103416_26302
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: 8bit

>
> Correct me if I'm wrong, the planet-edge kernels are configured as
> PREEMPT_DESKTOP ?
>
> OK. I'll check if I can remember how to unthread the snd related IRQs. For
> example, on my PREEMPT_RT machines I have nothing found as
> "/proc/irq/*/*/threaded" . May I assume that if "/proc/irq/*/*/threaded"
> is found we are under a PREEMPT_DESKTOP kernel, and then we can do the
> deeds:
>   for x in "/proc/irq/$IRQ/*/threaded"; do echo 0 > "$x"; done
> ?
>
>
>>> I'll be trying 64/2 in a few minutes.
>>>
>>> This can be set in rc.local, etc. and works every time I boot up on my
>>> laptop.
>>
>> The threaded stuff? Yes, I guess it could go there. It would be best to
>> incorporate it into rtirq, of course.
>>
>
> I think I'll blind check this and introduce a new rtirq configuration
> switch as an option whether "snd" IRQs should be threaded or not. Default
> should be threaded, I guess.
>

OK. That's it. Here goes a new rtirq tarball (rtirq-20050414.tar.gz) with
this new configuration option:

  RTIRQ_NON_THREADED="rtc snd"

where one tells which IRQ handler services are to be left NOT threaded
when rtirq start is issued. Default goes for the realtime clock (rtc) and
every ALSA sound driver (snd).

NOTE: This has been NOT tested, as I have no PREEMPT_DESKTOP kernel near
me ;)

Cheers.
-- 
rncbc aka Rui Nuno Capela
rncbc@rncbc.org
------=_20050414103416_26302
Content-Type: application/x-gzip-compressed; name="rtirq-20050414.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="rtirq-20050414.tar.gz"

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
8D8NPDrzAFAAAA==
------=_20050414103416_26302--