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
|