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
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 ?
I think the answer is no. I think this setting only affect the system performance, not the chip.
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: