summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel
Commit message (Collapse)AuthorAge
* linux/manual-config: Fix depmod step, remove false commentShea Levy2012-08-07
|
* linux: Update to 3.2.26Eelco Dolstra2012-08-06
|
* kernel-3.5: add aufs3 patchMathijs Kwik2012-08-05
|
* linux/manual-config: Add informative commentShea Levy2012-08-03
|
* linux/manual-config.nix: When stripping, use xargs -r in case ↵Shea Levy2012-08-01
| | | | CONFIG_MODULES=y but no modules are actually installed
* linux/manual-config: Use kernelPatches like generic.nix, not a plain patches ↵Shea Levy2012-08-01
| | | | list
* linux/manual-config: Install the kernel with the name given in ↵Shea Levy2012-08-01
| | | | stdenv.platform.kernelTarget
* linux/manual-config: When installing firmware, create the firmware directory ↵Shea Levy2012-08-01
| | | | | | prior to make *_install. It is probably a kernel build system bug that this is necessary, but it's not really a big deal either.
* linux/manual-config: Remove unnecessary quotationShea Levy2012-08-01
|
* linux/kernel/manual-config: use isDisabled instead of isNo in case ↵Shea Levy2012-08-01
| | | | FIRMWARE_IN_KERNEL is left unspecified
* linux/manual-config: Change from 'features' to 'config' and fix build when ↵Shea Levy2012-08-01
| | | | | | | | firmware is installed. Instead of manually adding which 'features' a kernel has based on its config here, just generate a nixexpr representation of the whole config and let places that need it (e.g. NixOS modules) decide how to map config options to features. Note that if your kernel requires firmware whose hex file sits directly in ${src}/firmware rather than in a subdirectory thereof, you may need this patch for now: https://lkml.org/lkml/2012/7/31/724
* linux-3.4: upgrade to 3.4.7Mathijs Kwik2012-07-31
|
* linux/kernel/manual-config: Greatly simplify config parserShea Levy2012-07-29
|
* linux/kernel/manual-config: Only import from derivation when explicitly asked toShea Levy2012-07-29
|
* linux/kernel/manual-config: Do all of the config file parsing in the ↵Shea Levy2012-07-29
| | | | imported-from derivation
* linux/kernel/manual-config: Add metaShea Levy2012-07-29
|
* linux/kernel/manual-config: Relink the symlink from the build directory to ↵Shea Levy2012-07-29
| | | | the source directory after the source directory is moved
* linux/kernel/manual-config: CleanupShea Levy2012-07-29
|
* linux/kernel/manual-config: Use the kernel's make installShea Levy2012-07-29
|
* linux/kernel/manual-config: Allow manually specifying features, cleanupShea Levy2012-07-29
|
* linux/kernel/manual-config: Strip modules after installShea Levy2012-07-29
|
* linux/kernel/manual-config: Remove useless INSTALL_MOD_STRIP variableShea Levy2012-07-29
|
* linux/kernel/manual-config: Run depmod after buildShea Levy2012-07-29
|
* linux/kernel/manual-config: Build in a separate directory and move the build ↵Shea Levy2012-07-29
| | | | and source trees into $out
* linux/kernel/manual-config: Move the build directory to $out instead of ↵Shea Levy2012-07-29
| | | | symlinking it
* linux/kernel-manual-config: Simplify the lines.nix runCommand now that I ↵Shea Levy2012-07-29
| | | | know how to escape properly
* linux/kernel/manual-config: Properly escape makeFlagsArray and installFlagsArrayShea Levy2012-07-29
|
* MODLIB needs to be passed directly to makeShea Levy2012-07-29
|
* linux/kernel/manual-config: The default 'make install' tries to do something ↵Shea Levy2012-07-29
| | | | with LILO, so install the kernel manually
* linux/kernel/manual-config: Properly set env vars referencing $outShea Levy2012-07-29
|
* The kernel build needs hostname and perlShea Levy2012-07-29
|
* Add first attempt at linux/kernel/manual-config.Shea Levy2012-07-29
| | | | | | | | The goal of this function is to make it possible to build a kernel with a user provided .config. As a secondary goal, it will extract NixOS-relevant features from the config automatically. As a tertiary goal, the build will aim to be simpler than the current generic kernel builder.sh. Unfortunately, that simplicity is offset by the complexity of the feature extraction, especially since nix segfaults when trying to split the file into lines (so an import from a derivation is used)
* linux: Update to 3.2.24Eelco Dolstra2012-07-26
|
* linux-3.5: Enable XEN_DOM0 supportShea Levy2012-07-24
|
* Add linux-3.5Shea Levy2012-07-22
|
* linux-3.4: update to 3.4.6Mathijs Kwik2012-07-20
|
* linux-3.4: Update to 3.4.5Shea Levy2012-07-16
|
* linux: Update to 3.2.23Eelco Dolstra2012-07-14
|
* linux-3.4: Add the improved transaction scheduler for USB 2.0Shea Levy2012-07-14
| | | | This is needed for new Apple trackpads
* Linux 3.4: Enable options to make b43 work with bcm4331Shea Levy2012-07-13
|
* linux: Update to 3.2.22Eelco Dolstra2012-07-10
|
* Linux no-xsave.patch: commit patch into Nixpkgs since fetchurl no longer worksPeter Simons2012-07-02
| | | | Patch submitted by Jan Malakhovski <oxij@oxij.org>.
* linux perf: Allowing perf to build with its gtk interface.Lluís Batlle i Rossell2012-06-27
| | | | Disabled by default, it can be enabled using overrides.
* linux kernel: 3.4.2 -> 3.4.4Mathijs Kwik2012-06-24
|
* * Linux 3.2.21.Eelco Dolstra2012-06-20
| | | | svn path=/nixpkgs/trunk/; revision=34570
* * Enable devtmpfs since recent udev (systemd) versions need it.Eelco Dolstra2012-06-19
| | | | svn path=/nixpkgs/trunk/; revision=34565
* * Drop some old obsolete kernels and unused patches.Eelco Dolstra2012-06-19
| | | | svn path=/nixpkgs/trunk/; revision=34558
* * "powermanagement" is not a word.Eelco Dolstra2012-06-19
| | | | svn path=/nixpkgs/trunk/; revision=34557
* Fixing the mips patch for sigill fpu cases.Lluís Batlle i Rossell2012-06-16
| | | | svn path=/nixpkgs/trunk/; revision=34527
* Adding two kernel patches for mips, that make the life easier on loongson2fLluís Batlle i Rossell2012-06-16
| | | | | | | | | (less sigill, less sigbus). Related to bad handling of FPU instructions. I apply them only to linux 3.4, although I think they can apply to many older kernels too. svn path=/nixpkgs/trunk/; revision=34522