[LAU] Kernel 2.6.39

David Baron d_baron at 012.net.il
Thu Jun 23 14:17:22 UTC 2011


On Thursday 21 Sivan 5771 10:42:15 Rui Nuno Capela wrote:
> On 06/23/2011 07:17 AM, Ralf Mardorf wrote:
> > I used the config from the self-build kernel 2.6.33.9-rt31 and run
> > oldconfig only to configure 2.6.39. I didn't make music until now using
> > this kernel. Yes, I wish to "emulate" the PREEMPT_RT, since common
> > PREEMPT only kernels never did, what I needed.
> > 
> > What do I need to set?
> > 
> > $ cat config-2.6.39.1 | grep PREEMPT
> > CONFIG_TREE_PREEMPT_RCU=y
> > CONFIG_PREEMPT_RCU=y
> > CONFIG_PREEMPT_NOTIFIERS=y
> > # CONFIG_PREEMPT_NONE is not set
> > # CONFIG_PREEMPT_VOLUNTARY is not set
> > CONFIG_PREEMPT=y
> > 
> > IIUC this is correct?!
> 
> yes.
> 
> and don't forget to add "threadirqs" to your kernel bootloader
> line--only then you'll get "rtirq" to do its magic as it used to do on a
> genuine -rt kernel.
> 
> > PS: SCHED_FF?
> 
> SCHED_FF is a process/thread attribute, not a kernel configuration
> option--jack does that for you when told to run with realtime scheduling.
> 
This is what I get from a plain Debian kernel:

david at dovidhalevi:~$ grep PREEMPT /boot/config-2.6.39-1-686-pae 
# CONFIG_PREEMPT_RCU is not set
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
david at dovidhalevi:~$ grep IRQ_FORCE /boot/config-2.6.39-1-686-pae 
CONFIG_IRQ_FORCED_THREADING=y

Probably not enough.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20110623/f383bd97/attachment.htm>


More information about the Linux-audio-user mailing list