<div class="gmail_quote"><div>Hi Sri,</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">      I am trying to find detailed explanation of preemption option<br>


in config. For desktop, server, and low-latency desktop. Can anyone<br>
explain in what scenarios these are useful.<br></blockquote><div><br></div><div>Free Electrons has a great presentation about real-time Linux [1]. They go into some detail on the specific options of the rt-preempt patches on page 26 of their slides [2]. The other slides of the presentation are obviously a great read as well. Also, if you are interested in learning about real-time and issues related to it (and not specifically the rt-preempt patches), I recommend checking out the ELC 2010 video of the talk &quot;Real-Time Linux Failure&quot; by Frank Rowand [3] as well as Mike Anderson&#39;s excellent talk &quot;Using Interrupt Threads to Prioritize Interrupts&quot; [3]. IIRC the latter goes into details of the rt-preempt patches and explains the issues and solutions involved quite well.</div>

<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div>Hope this helps :-)</div><div><br></div><div>[1] <a href="http://free-electrons.com/docs/realtime/">http://free-electrons.com/docs/realtime/</a></div>

<div>[2] <a href="http://free-electrons.com/doc/embedded_linux_realtime.pdf">http://free-electrons.com/doc/embedded_linux_realtime.pdf</a></div><div>[3] <a href="http://free-electrons.com/blog/elc-2010-videos/">http://free-electrons.com/blog/elc-2010-videos/</a></div>

<meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div></div>-- <br>/manohar<br>