CONFIG PREEMPT RT Patch
From RTwiki
(Difference between revisions)
(→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.