Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | linux/manual-config: Fix depmod step, remove false comment | Shea Levy | 2012-08-07 |
| | |||
* | linux: Update to 3.2.26 | Eelco Dolstra | 2012-08-06 |
| | |||
* | kernel-3.5: add aufs3 patch | Mathijs Kwik | 2012-08-05 |
| | |||
* | linux/manual-config: Add informative comment | Shea Levy | 2012-08-03 |
| | |||
* | linux/manual-config.nix: When stripping, use xargs -r in case ↵ | Shea Levy | 2012-08-01 |
| | | | | CONFIG_MODULES=y but no modules are actually installed | ||
* | linux/manual-config: Use kernelPatches like generic.nix, not a plain patches ↵ | Shea Levy | 2012-08-01 |
| | | | | list | ||
* | linux/manual-config: Install the kernel with the name given in ↵ | Shea Levy | 2012-08-01 |
| | | | | stdenv.platform.kernelTarget | ||
* | linux/manual-config: When installing firmware, create the firmware directory ↵ | Shea Levy | 2012-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 quotation | Shea Levy | 2012-08-01 |
| | |||
* | linux/kernel/manual-config: use isDisabled instead of isNo in case ↵ | Shea Levy | 2012-08-01 |
| | | | | FIRMWARE_IN_KERNEL is left unspecified | ||
* | linux/manual-config: Change from 'features' to 'config' and fix build when ↵ | Shea Levy | 2012-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.7 | Mathijs Kwik | 2012-07-31 |
| | |||
* | linux/kernel/manual-config: Greatly simplify config parser | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Only import from derivation when explicitly asked to | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Do all of the config file parsing in the ↵ | Shea Levy | 2012-07-29 |
| | | | | imported-from derivation | ||
* | linux/kernel/manual-config: Add meta | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Relink the symlink from the build directory to ↵ | Shea Levy | 2012-07-29 |
| | | | | the source directory after the source directory is moved | ||
* | linux/kernel/manual-config: Cleanup | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Use the kernel's make install | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Allow manually specifying features, cleanup | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Strip modules after install | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Remove useless INSTALL_MOD_STRIP variable | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Run depmod after build | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: Build in a separate directory and move the build ↵ | Shea Levy | 2012-07-29 |
| | | | | and source trees into $out | ||
* | linux/kernel/manual-config: Move the build directory to $out instead of ↵ | Shea Levy | 2012-07-29 |
| | | | | symlinking it | ||
* | linux/kernel-manual-config: Simplify the lines.nix runCommand now that I ↵ | Shea Levy | 2012-07-29 |
| | | | | know how to escape properly | ||
* | linux/kernel/manual-config: Properly escape makeFlagsArray and installFlagsArray | Shea Levy | 2012-07-29 |
| | |||
* | MODLIB needs to be passed directly to make | Shea Levy | 2012-07-29 |
| | |||
* | linux/kernel/manual-config: The default 'make install' tries to do something ↵ | Shea Levy | 2012-07-29 |
| | | | | with LILO, so install the kernel manually | ||
* | linux/kernel/manual-config: Properly set env vars referencing $out | Shea Levy | 2012-07-29 |
| | |||
* | The kernel build needs hostname and perl | Shea Levy | 2012-07-29 |
| | |||
* | Add first attempt at linux/kernel/manual-config. | Shea Levy | 2012-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.24 | Eelco Dolstra | 2012-07-26 |
| | |||
* | linux-3.5: Enable XEN_DOM0 support | Shea Levy | 2012-07-24 |
| | |||
* | Add linux-3.5 | Shea Levy | 2012-07-22 |
| | |||
* | linux-3.4: update to 3.4.6 | Mathijs Kwik | 2012-07-20 |
| | |||
* | linux-3.4: Update to 3.4.5 | Shea Levy | 2012-07-16 |
| | |||
* | linux: Update to 3.2.23 | Eelco Dolstra | 2012-07-14 |
| | |||
* | linux-3.4: Add the improved transaction scheduler for USB 2.0 | Shea Levy | 2012-07-14 |
| | | | | This is needed for new Apple trackpads | ||
* | Linux 3.4: Enable options to make b43 work with bcm4331 | Shea Levy | 2012-07-13 |
| | |||
* | linux: Update to 3.2.22 | Eelco Dolstra | 2012-07-10 |
| | |||
* | Linux no-xsave.patch: commit patch into Nixpkgs since fetchurl no longer works | Peter Simons | 2012-07-02 |
| | | | | Patch submitted by Jan Malakhovski <oxij@oxij.org>. | ||
* | linux perf: Allowing perf to build with its gtk interface. | Lluís Batlle i Rossell | 2012-06-27 |
| | | | | Disabled by default, it can be enabled using overrides. | ||
* | linux kernel: 3.4.2 -> 3.4.4 | Mathijs Kwik | 2012-06-24 |
| | |||
* | * Linux 3.2.21. | Eelco Dolstra | 2012-06-20 |
| | | | | svn path=/nixpkgs/trunk/; revision=34570 | ||
* | * Enable devtmpfs since recent udev (systemd) versions need it. | Eelco Dolstra | 2012-06-19 |
| | | | | svn path=/nixpkgs/trunk/; revision=34565 | ||
* | * Drop some old obsolete kernels and unused patches. | Eelco Dolstra | 2012-06-19 |
| | | | | svn path=/nixpkgs/trunk/; revision=34558 | ||
* | * "powermanagement" is not a word. | Eelco Dolstra | 2012-06-19 |
| | | | | svn path=/nixpkgs/trunk/; revision=34557 | ||
* | Fixing the mips patch for sigill fpu cases. | Lluís Batlle i Rossell | 2012-06-16 |
| | | | | svn path=/nixpkgs/trunk/; revision=34527 | ||
* | Adding two kernel patches for mips, that make the life easier on loongson2f | Lluís Batlle i Rossell | 2012-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 |