nixpkgs/pkgs/os-specific/linux/kernel
Yury G. Kudryashov 5bca69ac34 Nix-expr style review
Unneded args.something replaced with
args: with args;
line. After this line args is the only place where we can recieve variables from.

Also removed several
buildInputs = [];
lines.

svn path=/nixpkgs/trunk/; revision=10415
2008-01-30 17:20:48 +00:00
..
acerhk Nix-expr style review 2008-01-30 17:20:48 +00:00
2.6.20-paravirt-nvidia.patch
builder.sh
config-2.6.20-i686-smp
config-2.6.20-uml
config-2.6.20-x86_64-smp
config-2.6.21-i686-smp
config-2.6.21-uml
config-2.6.21-x86_64-smp
config-2.6.22-i686-smp
config-2.6.22-uml
config-2.6.22-x86_64-smp
config-2.6.23-i686-smp * Kernel: disable XEN, the NVIDIA driver doesn't like it. 2008-01-07 18:40:17 +00:00
config-2.6.23-uml
config-2.6.23-x86_64-smp
linux-2.6.20.3-ext3cow.patch
linux-2.6.20.nix
linux-2.6.21.7-ext3cow_wouter.patch
linux-2.6.21.nix
linux-2.6.21_ck.nix I have added a special kernel 2.6.21 with the Con Kolivas patches that are designed to improve system responsiveness with specific emphasis on the desktop, but suitable to any workload. (and also the other patches like ext3cow and paravirt-nvidia) 2007-11-17 16:29:15 +00:00
linux-2.6.22.nix * Linux 2.6.22.16, 2.6.23.14: fixes CVE-2008-0001. 2008-01-18 16:58:34 +00:00
linux-2.6.23.nix * Linux 2.6.22.16, 2.6.23.14: fixes CVE-2008-0001. 2008-01-18 16:58:34 +00:00
patch-2.6.21-ck1 I have added a special kernel 2.6.21 with the Con Kolivas patches that are designed to improve system responsiveness with specific emphasis on the desktop, but suitable to any workload. (and also the other patches like ext3cow and paravirt-nvidia) 2007-11-17 16:29:15 +00:00
patch-2.6.22-ck1 I have added a special kernel 2.6.21 with the Con Kolivas patches that are designed to improve system responsiveness with specific emphasis on the desktop, but suitable to any workload. (and also the other patches like ext3cow and paravirt-nvidia) 2007-11-17 16:29:15 +00:00
README

*** Updating the kernel configs ***

- Copy the old Nix expression (e.g. linux-2.6.21.nix) to the new one
  (e.g. linux-2.6.22.nix) and update it.
- Add an new attribute to all-packages.nix.
- Unpack the new kernel.

For each platform (i686, x86-64, uml):

- Make an svn copy from the old config (e.g. config-2.6.21-i686-smp)
  to the new one (e.g. (e.g. config-2.6.22-i686-smp).
- Copy the config file for this platform
  (e.g. config-2.6.22-i686-smp) to .config in the kernel source tree.
- Run `make oldconfig ARCH={i386,x86_64,um}', answer all questions.
  (For the uml configuration, also add "SHELL=bash".)
- Make sure that CONFIG_FB_TILEBLITTING is NOT SET (otherwise fbsplash
  won't work).  If it is, investigate why (there's probably another
  option that forces it to be on) and fix it.
- Copy .config over the new config file (e.g. config-2.6.21-i686-smp).