Linux Kernel 2.4 Useful Patches

Web access to the GIT repository - GIT access to the repository

tunable-address-space : Adds a config option to choose between 3 memory models

Andrea Arcangeli added the possibility to choose between 4 memory models to his kernels : 1+3GB, 2+2GB, 3+1GB, and 3.5+0.5GB. This makes it possible to use up to 3.5 GB without CONFIG_HIGHMEM.

Initial date:2002/08/29
Last update:2006/01/11
Description:Adds a config option to choose between 3 memory models
Author(s):Andrea Arcangeli
Conflicts with:pax, grsecurity
See also:3G+pax
Abstract:Andrea Arcangeli added the possibility to choose between 4 memory models to his kernels : 1+3GB, 2+2GB, 3+1GB, and 3.5+0.5GB. This makes it possible to use up to 3.5 GB without CONFIG_HIGHMEM.

Notes

Original patch was for 2.4.20pre5aa1. It has been rediffed to support 2.4.32. It has slightly been modified to support full 1G and 2G with the associated configurations (as opposed to 896MB in 1GB configuration), and the rarely used 3.5GB option has been removed. The patch is slightly incompatible with PaX and grsecurity, but a merged patch exists.

Contents


(C) Willy Tarreau - 2008-06-01