File: kernel-patch-2.4-preempt.README.Debian

package info (click to toggle)
kernel-patch-2.4-preempt 20040321-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 672 kB
  • sloc: makefile: 33
file content (21 lines) | stat: -rw-r--r-- 1,030 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
kernel-patch-2.4-preempt for Debian
-----------------------------------

This kernel patch enables a preemptible Linux kernel. It adds a far greater 
degree of real-time responsiveness to the standard Linux kernel, by reducing 
interrupt latencies while kernel functions are executing.
The design used is to allow a task to be preempted anywhere within the kernel, 
using spinlocks as markers for non-preemptibility regions. The resulting system
response is greatly increased, with measured average latencies under 1ms.

It can be applied to Linux kernel sources 2.4.24, 2.4.25, 2.4.26 and 2.4.27.

To apply automaticaly, set PATCH_THE_KERNEL=YES before first running of 
make-kpkg (from package: kernel-package) and "make-kpkg clean" to remove. Or 
change to the kernel source directory and call this:
/usr/src/kernel-patches/all/apply/preempt

Then you can enabled or disable it via the "Preemptible Kernel" option in
"Processor Type and Features" menu.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 24 Jun 2003 20:48:12 +0200