CONFIG PREEMPT RT Patch

From RTwiki
(Difference between revisions)
Jump to: navigation, search
(The CONFIG_PREEMPT_RT Patch)
m (The CONFIG_PREEMPT_RT Patch)
Line 1: Line 1:
 
== The CONFIG_PREEMPT_RT Patch ==
 
== The CONFIG_PREEMPT_RT Patch ==
  
The [http://people.redhat.com/mingo/realtime-preempt CONFIG_PREEMPT_RT patch] is maintained by small group of core developers, led by Ingo Molnar.  This patch allows nearly all of the kernel to be preempted, with the exception of a few very small regions of code ("raw_spinlock critical regions").  This is done by replacing most kernel spinlocks with mutexes that support [[priority inheritance]], as well as moving all interrupt and software interrupts to kernel threads.
+
The [http://people.redhat.com/mingo/realtime-preempt CONFIG_PREEMPT_RT patch] is maintained by a small group of core developers, led by Ingo Molnar.  This patch allows nearly all of the kernel to be preempted, with the exception of a few very small regions of code ("raw_spinlock critical regions").  This is done by replacing most kernel spinlocks with mutexes that support [[priority inheritance]], as well as moving all interrupt and software interrupts to kernel threads.
  
 
It further incorporates [[high resolution timers]] - a patch set, which is independently maintained.
 
It further incorporates [[high resolution timers]] - a patch set, which is independently maintained.

Revision as of 10:22, 10 October 2006

The CONFIG_PREEMPT_RT Patch

The CONFIG_PREEMPT_RT patch is maintained by a small group of core developers, led by Ingo Molnar. This patch allows nearly all of the kernel to be preempted, with the exception of a few very small regions of code ("raw_spinlock critical regions"). This is done by replacing most kernel spinlocks with mutexes that support priority inheritance, as well as moving all interrupt and software interrupts to kernel threads.

It further incorporates high resolution timers - a patch set, which is independently maintained.

Personal tools