Mysterious change on default defconfig, from PREEMPT or PREEMPT_VOLUNTARY

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Mysterious change on default defconfig, from PREEMPT or PREEMPT_VOLUNTARY

638 Views
angelo_d
Senior Contributor I

For some mysterious reason,  kernel linux-imx 3.14 keeps as default PREEMPT instead of PREEMPT_VOLUNTARY (3.10).

Anyone know the exact reason ? Who worked on stabile and tested applications with 3.10 and PREEMPT_VOLUNTARY should belive PREEMPT is better on 3.14 and move to it ?

Thanks

angelo

Labels (2)
0 Kudos
3 Replies

502 Views
angelo_d
Senior Contributor I

Hi jimmy,

thanks,

my question was about the reason why kernel 3.14 have a different default for this setting. Maybe Freescale could have decided to deliver the kernel because imx6q perform better as PREEMPT ?

0 Kudos

502 Views
jimmychan
NXP TechSupport
NXP TechSupport

I think the answer is no. I think this setting only affect the system performance, not the chip.

0 Kudos

502 Views
jimmychan
NXP TechSupport
NXP TechSupport

It depends on what is your application system.

Select PREEMPT if you are building a kernel for a desktop or embedded system with latency requirements in the milliseconds range.

Select PREEMPT_VOLUNTARY if you are building a kernel for a desktop system.

For your reference:

Linux Kernel Configuration - PREEMPT_VOLUNTARY

Linux Kernel Configuration - PREEMPT

0 Kudos