Commit Graph

10532 Commits

Author SHA1 Message Date
John Ericson
cf06e42d1c Merge remote-tracking branch 'upstream/master' into staging 2018-05-03 16:35:36 -04:00
Tim Steinbach
f36a3e6836 linux-copperhead: 4.16.6.a -> 4.16.7.a 2018-05-02 17:28:44 -04:00
Tim Steinbach
14d5bbd67e linux-copperhead: 4.14.38.a -> 4.14.39.a 2018-05-02 17:28:44 -04:00
Matthew Justin Bauer
eeb016e8f0 Merge branch 'staging' into fix-ncurses-darwin-extensions 2018-05-02 15:40:38 -05:00
Tim Steinbach
89e995d215 linux: 4.9.97 -> 4.9.98 2018-05-02 12:24:46 -04:00
Tim Steinbach
4e3030bbf1 Revert "linux: 4.9.97 -> 4.9.98"
This reverts commit c25aeeddb2.
2018-05-02 12:24:21 -04:00
Tim Steinbach
d6d9d75942 linux: 4.16.6 -> 4.16.7 2018-05-02 12:20:28 -04:00
Tim Steinbach
d9c575be82 linux: 4.14.38 -> 4.14.39 2018-05-02 12:20:13 -04:00
Tim Steinbach
c25aeeddb2 linux: 4.9.97 -> 4.9.98 2018-05-02 12:19:57 -04:00
Tim Steinbach
14167763cd linux: 4.4.130 -> 4.4.131 2018-05-02 12:19:35 -04:00
Matthieu Coudron
8585bd87a0 linux_mptcp: 0.93 -> 0.94
As mptcp is still evolving, it's good to keep at least the 2 last
versions for regression-testing.
2018-05-02 16:09:12 +09:00
Tim Steinbach
80d51a38bc linux-copperhead: 4.16.5.a -> 4.16.6.a 2018-05-01 11:35:19 -04:00
Tim Steinbach
21327edba3 linux-copperhead: 4.14.37.a -> 4.14.38.a 2018-05-01 11:35:19 -04:00
Tim Steinbach
cf994a3d3d linux: 4.16.5 -> 4.16.6 2018-04-30 07:13:32 -04:00
Tim Steinbach
6cbded6551 linux: 4.14.37 -> 4.14.38 2018-04-30 07:13:17 -04:00
Tim Steinbach
24a7d14ab4 linux: 4.9.96 -> 4.9.97 2018-04-30 07:13:00 -04:00
Tim Steinbach
d5eef36abb linux: 4.4.129 -> 4.4.130 2018-04-30 07:12:37 -04:00
Tim Steinbach
cf194a9311 linux: 4.17-rc2 -> 4.17-rc3 2018-04-29 22:29:10 -04:00
Joachim Fasting
33615ccfa5 linux_hardened: enforce usercopy whitelisting
The default is to warn only
2018-04-29 12:17:24 +02:00
Tim Steinbach
844c08ec0a linux-copperhead: Add 4.16.5.a
Separate LTS and stable kernel releases
2018-04-28 19:46:25 +00:00
Tim Steinbach
2eb42290e7 linux-copperhead: 4.14.36.a -> 4.14.37.a 2018-04-28 19:05:46 +00:00
Tim Steinbach
4975378b21 linux-copperhead: 4.15.18.a -> 4.14.36.a
The 4.15.x series is EOL'd, we should instead follow the LTS kernel
2018-04-27 02:04:08 +00:00
Tim Steinbach
7f3832bf93 linux: 4.16.4 -> 4.16.5 2018-04-27 01:56:53 +00:00
Tim Steinbach
8efe41dfb2 linux: 4.14.36 -> 4.14.37 2018-04-27 01:56:39 +00:00
Matthieu Coudron
a050133e9f linux-mptcp: enable advanced schedulers 2018-04-26 20:00:58 +09:00
John Ericson
ba52ae5048 treewide: isArm -> isAarch32
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.

The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:

```
ISA:             ARMv8   {-A, -R, -M}
                 /    \
Mode:     Aarch32     Aarch64
             |         /   \
Encoding:   A64      A32   T32
```

At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.

The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.

[1]: https://developer.arm.com/products/architecture/a-profile
2018-04-25 15:28:55 -04:00
Jan Malakhovski
7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
Tim Steinbach
fc79bf4374 linux: Remove 4.15.x 2018-04-24 08:14:31 -04:00
Tim Steinbach
93324dbfa6 linux: 4.17-rc1 -> 4.17-rc2 2018-04-24 08:11:40 -04:00
Tim Steinbach
6a8b57799d linux: 4.16.3 -> 4.16.4 2018-04-24 08:11:21 -04:00
Tim Steinbach
d9f9b58873 linux: 4.14.35 -> 4.14.36 2018-04-24 08:11:10 -04:00
Tim Steinbach
93f1969b04 linux: 4.9.95 -> 4.9.96 2018-04-24 08:10:49 -04:00
Tim Steinbach
047d17b2d8 linux: 4.4.128 -> 4.4.129 2018-04-24 08:10:36 -04:00
Tim Steinbach
966defff34 linux: 4.9.94 -> 4.9.95 2018-04-20 20:34:46 -04:00
Tim Steinbach
4631fde2ab linux-copperhead: 4.15.17.a -> 4.15.18.a 2018-04-19 21:37:29 -04:00
Tim Steinbach
f99c283f50 linux: 4.16.2 -> 4.16.3 2018-04-19 12:17:30 -04:00
Tim Steinbach
69353cdf57 linux: 4.15.17 -> 4.15.18 2018-04-19 12:17:15 -04:00
Tim Steinbach
da788ed80b linux: 4.14.34 -> 4.14.35 2018-04-19 12:16:57 -04:00
Tim Steinbach
dd72b6cb42 linux: 4.9.93 -> 4.9.94 2018-04-19 12:16:36 -04:00
Tim Steinbach
9e5e51d07f linux: 4.4.127 -> 4.4.128 2018-04-19 12:16:13 -04:00
Tim Steinbach
f8665f18fb linux: 4.16-rc7 -> 4.17-rc1 2018-04-17 20:28:11 -04:00
Okina Matara
9c24f5001a linux_testing_bcachefs: 4.15.2018.03.22 -> 4.15.2018.04.14 2018-04-16 03:30:57 -05:00
Bastian Köcher
438631e401 kernelPatches: Adds bcm2835_mmal_v4l2_camera_driver
The kernel patch is required for raspberry pi, to enable the camera
module.

[dezgeg: Add some comments indicating it's only needed for 4.16]
2018-04-16 04:26:02 +03:00
Tim Steinbach
f8e25030be linux-copperhead: 4.15.16.a -> 4.15.17.a 2018-04-13 09:02:26 -04:00
Tim Steinbach
2bb811c6a0 linux: 4.14.33 -> 4.14.34 2018-04-12 11:36:58 -04:00
Tim Steinbach
a34de6c4a6 linux: 4.15.16 -> 4.15.17 2018-04-12 07:44:30 -04:00
Tim Steinbach
aa9bc17767 linux: 4.16.1 -> 4.16.2 2018-04-12 07:44:30 -04:00
Frederik Rietdijk
6023849ba1 Merge master into staging 2018-04-10 19:23:42 +02:00
Jörg Thalheim
f28bf68bc4 linuxPackages.perf: remove unused TIPDIR macro 2018-04-10 17:48:07 +01:00
Jörg Thalheim
0e2b222c24 linuxPackages.perf: use prefix instead of DESTDIR
Otherwise the build system computes incorrect references and looks for
perf-core in /libexec. DESTDIR for normal buildsystems is never the
right choice for nixpkgs.
2018-04-10 14:41:04 +01:00