ChangeLog for Kernel Mode Linux patch for 2.4.x ------------------------------------------------------------------------------- 2007-08-17 (version : 2.4.35.1_001) o Merge with 2.4.35.1 2006-12-27 (version : 2.4.34_001) o Merge with 2.4.34 2006-09-17 (version : 2.4.33.3_001) o Introduce a new config option for disabling the chroot check (me) 2005-11-23 (version : 2.4.32_001) o Merge with 2.4.32 2005-06-05 (version : 2.4.31_001) o Merge with 2.4.31 2005-04-05 (version : 2.4.30_001) o Merge with 2.4.30 2005-01-22 (version : 2.4.29_001) o Merge with 2.4.29 2004-11-19 (version : 2.4.28_001) o Merge with 2.4.28 2004-08-09 (version : 2.4.27_001) o Merge with 2.4.27 2004-07-24 (version : 2.4.26_003) o Fix a bug which prevents a SMP kernel compilation (me) 2004-06-21 (version : 2.4.26_002) o Fix a serious race bug in handling interrupts (me) o Support non-maskable interrupts (me) o Fix a bug in detecting chroot, thanks to Paolo Giarrusso for pointing the bug (me) o Large code cleanup (me) 2004-04-15 (version : 2.4.26_001) o Merge with 2.4.26 2004-02-19 (version : 2.4.25_001) o Merge with 2.4.25 2004-01-07 (version : 2.4.24_001) o Merge with 2.4.24 2003-12-02 (version : 2.4.23_001) o Merge with 2.4.23 2003-11-12 (version : 2.4.22_002) o Fix a serious bug in the routine for restoring segment registers (me) 2003-10-30 (version : 2.4.22_001) o Merge with 2.4.22 2003-06-17 (version : 2.4.21_001) o Merge with 2.4.21 2003-05-07 (version : 2.4.20_007) o Fix a bug in the signal handling routine (me) 2003-04-03 (version : 2.4.20_006) o Fix a bug in the stubs of the system calls that have 64-bit arguments (me) 2003-03-26 (version : 2.4.20_005) o Speed up return from signal handlers (me) o Reduce memory footprint (me) 2003-01-14 (version : 2.4.20_004) o Fix a trivial bug which prevents a non-KML kernel compilation (me) 2003-01-12 (version : 2.4.20_003) o Improve the latency of the dynamic system call slightly (me) 2003-01-11 (version : 2.4.20_002) o Support "lcall" (me) o Use %fs segment register to let kernel-mode user processes know the address of their kernel stacks (me) o Remove "get_kernelstack_address" function (me) o Add stub functions for direct system call invocation (me) o Omit "iret" instruction if possible at returning from a kernel to a kernel-mode user process (me) o Code cleanups 2002-11-29 (version : 2.4.20_001) o Merge with 2.4.20 2002-11-16 (version : 2.4.19_004) o Fix a bug in the double fault handling routine (me) 2002-09-30 (version : 2.4.19_003) o Add and export a function(get_kernelstack_address) with which a user program can get the address of its kernel stack (me) o Fix a typo which prevents a SMP kernel compilation (me) o Make an address-lookup function(address_exists) arch-independent (me) 2002-09-21 (version : 2.4.19_002) o Code cleanup : Reduce #ifdef code (me) o Fix a non-critical error in the configuration file for i386 (me) 2002-08-04 (version : 2.4.19_001) o Merge with 2.4.19 2002-08-04 (version : 2.4.18_001) o Add per CPU GDT excerpted from Ingo Molnar's TLS patch (me) o Use per CPU GDT to locate a kernel stack (me) o Stop mapping a task struct at the fixed address (me) 2002-05-29 (version : unstable001) o Try to cope with "chroot" problem (me) 2002-04-27 (version : unsafe007) o First release for public o Some documentation fix (me) -------------------------------------------------------------------------------