Originally Posted by Carlwill
How exactly do you "patch" a kernel to support this?
Same way you patch any kernel get the patch that applies to the source version you are using then change into the kernel source directory and patch -p1 < /path/to/patch/file
then configure and compile the kernel preferable using the kernel-package method since I see you use Debian. A real easy way to get the support is to look for the Con Kolivas patches when using older kernel as I believe it (lomem patch) is included in the mainline kernel now. Did a quick search apparently it is a config option in the HIGHMEM section to use 1gb as low memory from at least 2.6.16 according to this page