nixpkgs/pkgs/os-specific/linux/kernel
Dan Peebles ff9999ad1b linux: translate config to structured config
Instead of using a string to describe kernel config, use a nix
attribute set, then converted to a string.
- allows to override the config, aka convert 'yes' into 'modules' or
vice-versa
- while for now merging different configs is still crude (last spec wins),
at least there should be only one CONFIG_XYZ value compared to the current string
config where the first defined would be used and others ignored.

[initial idea by copumpkin in 2016, a major rebase to 2018 by teto]
2018-06-30 16:01:41 +03:00
..
cpu-cgroup-v2-patches Revert parts of "linux: remove unused kernel patches" 2017-10-30 17:57:00 +01:00
bridge-stp-helper.patch kernel: Fix path to stp bridge helper 2015-01-14 10:34:28 -08:00
common-config.nix linux: translate config to structured config 2018-06-30 16:01:41 +03:00
copperhead-4-14.patch linux-copperhead: LTS based on regular 4.14 2018-06-10 21:00:47 -04:00
copperhead-4-16.patch linux-copperhead: 4.16.12.a -> 4.16.13.a 2018-06-04 10:22:39 -04:00
generate-config.pl kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00
generic.nix linux: translate config to structured config 2018-06-30 16:01:41 +03:00
genksyms-fix-segfault.patch linux_chromiumos_3_18: init at 3.18.0 2016-01-13 22:43:19 +03:00
hardened-config.nix linux-hardened: Adjust for Linux 4.17 2018-06-29 08:37:25 -04:00
linux-4.4.nix linux: 4.4.137 -> 4.4.138 2018-06-16 20:37:14 -04:00
linux-4.9.nix linux: 4.9.109 -> 4.9.110 2018-06-26 20:49:57 -04:00
linux-4.14.nix linux: 4.14.51 -> 4.14.52 2018-06-26 20:50:13 -04:00
linux-4.16.nix linux: 4.16.17 -> 4.16.18 2018-06-26 20:50:24 -04:00
linux-4.17.nix linux: 4.17.2 -> 4.17.3 2018-06-26 20:50:34 -04:00
linux-beagleboard.nix kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00
linux-copperhead-lts.nix linux-copperhead: 4.14.42 -> 4.14.44 2018-05-26 18:31:51 -04:00
linux-hardkernel-4.14.nix linux-hardkernel: Init at 4.14.47-139 (#41782) 2018-06-19 18:07:53 +03:00
linux-mptcp-93.nix linux_mptcp: 0.93 -> 0.94 2018-05-02 16:09:12 +09:00
linux-mptcp.nix Merge pull request #39849 from teto/mptcp94 2018-06-28 20:38:41 -04:00
linux-riscv.nix linux_riscv: 4.16-rc2 -> 4.16-rc6. 2018-03-24 01:17:36 -04:00
linux-rpi.nix linux_rpi: More downstream device tree name fixups 2018-06-01 13:48:55 +03:00
linux-samus-4.12.nix kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00
linux-testing-bcachefs.nix linux_testing_bcachefs: 4.15.2018.03.22 -> 4.15.2018.04.14 2018-04-16 03:30:57 -05:00
linux-testing.nix linux: 4.18-rc1 -> 4.18-rc2 2018-06-25 20:14:41 -04:00
manual-config.nix linux: translate config to structured config 2018-06-30 16:01:41 +03:00
modinst-arg-list-too-long.patch linux-testing: Fix arg list too long in modinst 2016-08-30 06:55:52 +02:00
p9-fixes.patch kernel: fix 9p issues 2017-04-01 15:49:14 +03:00
patches.nix linux-copperhead: LTS based on regular 4.14 2018-06-10 21:00:47 -04:00
perf.nix linuxPackages.perf: disable format hardening, else tests will fail 2018-05-29 07:35:31 +00:00
tag-hardened.patch linux: Expand hardened config 2017-08-06 09:58:02 -04:00
update.sh kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00