summary refs log tree commit diff
path: root/pkgs/os-specific
Commit message (Collapse)AuthorAge
...
* | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-16
|\| | | | | |
| * | | | | | Merge master into staging-nextgithub-actions[bot]2021-07-16
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | |
| | * | | | | Merge pull request #129806 from lovesegfault/kernel-extra-build-flagsBernardo Meurer2021-07-15
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | linux: groundwork to enable LLVM/LTO builds
| | | * | | | | buildLinux: preserve structuredExtraConfig and extraMakeFlags in passthruBernardo Meurer2021-07-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows users to override custom kernel packages (e.g. linux_xanmod) that set their own structuredExtraConfig with ease.
| | | * | | | | buildLinux: take and propagate extraMakeFlagsBernardo Meurer2021-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is just for practicity, as it allows users of buildLinux to pass along extra flags they need in the kernel's make invocation. This makes, for example, supporting LLVM _much_ easier, and could enable us in the future to provide clang-built kernels.
| | | * | | | | buildLinux: apply hostPlatform.linux-kernel.makeFlags to generate-config.plBernardo Meurer2021-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enforces that the configuration generated will obey any/all flags set in the platform/stdenv configuration. This is crucial, for example, if you'd like to build a kernel using clang. Without this patch, anything you set in `stdenv.hostPlatform.linux-kernel.makeFlags` is wholly ignored during config generation, causing (for example) any changes in the desired toolchain (e.g. `LLVM`, `LLVM_IAS`) to not be reflected in the generated config, and for the subsequent build to fail.
| | | * | | | | linuxManualConfig: patch all shebangs in scripts/Bernardo Meurer2021-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are many scripts in `scripts/` which may be called by the build, depending on how the user chooses to configure the kernel. For example, `scripts/jobserver-exec` is called whenever the kernel is being built with LLVM tooling, and without this patch that build will fail due to the broken shebang. This patch makes us fix _all_ scripts, as well as add a dependency on python3Minimal, since a lot of the aforementioned scripts are written in Python3 instead of shell.
* | | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-15
|\| | | | | | |
| * | | | | | | Merge master into staging-nextgithub-actions[bot]2021-07-15
| |\| | | | | |
| | * | | | | | Merge pull request #130281 from TredwellGit/linuxSandro2021-07-15
| | |\ \ \ \ \ \
| | | * | | | | | linux_latest-libre: 18132 -> 18165TredwellGit2021-07-15
| | | | | | | | |
| | | * | | | | | linux-rt_5_4: 5.4.123-rt59 -> 5.4.129-rt61TredwellGit2021-07-15
| | | | | | | | |
| | | * | | | | | linux: 5.13.1 -> 5.13.2TredwellGit2021-07-15
| | | | | | | | |
| | | * | | | | | linux: 4.9.274 -> 4.9.275TredwellGit2021-07-15
| | | | | | | | |
| | | * | | | | | linux: 4.4.274 -> 4.4.275TredwellGit2021-07-15
| | | | | | | | |
| | * | | | | | | nvidia-x11: compile nvidia-uvm.ko with HMM supportAbdelhakim Qbaich2021-07-14
| | |/ / / / / /
* | | | | | | | Merge pull request #129818 from ck3d/mii-toolSandro2021-07-15
|\ \ \ \ \ \ \ \
| * | | | | | | | nettools: Add mii-toolChristian Kögler2021-07-10
| | | | | | | | |
* | | | | | | | | Merge pull request #127918 from misuzu/linux-lircGuillaume Girol2021-07-14
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | linux: enable LIRC
| * | | | | | | | | linux: enable LIRCmisuzu2021-07-14
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-14
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | Merge remote-tracking branch 'upstream/master' into HEADJörg Thalheim2021-07-14
| |\ \ \ \ \ \ \ \ | | | |_|/ / / / / | | |/| | | | | |
| | * | | | | | | treewide: convert all links git.archlinux.org to github.com/archlinux/svntogit-*Sandro Jäckel2021-07-14
| | | |_|_|_|/ / | | |/| | | | |
| | * | | | | | Merge pull request #121881 from berbiche/kinect-audio-setup-initTimo Kaufmann2021-07-12
| | |\ \ \ \ \ \ | | | |_|_|/ / / | | |/| | | | | kinect-audio-setup: init at 0.5
| | | * | | | | kinect-audio-setup: init at v0.5Nicolas Berbiche2021-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: timokau <timokau@zoho.com>
* | | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-12
|\| | | | | | |
| * | | | | | | Merge master into staging-nextgithub-actions[bot]2021-07-12
| |\| | | | | |
| | * | | | | | Merge pull request #129879 from lovesegfault/kernel-fix-build-idBernardo Meurer2021-07-11
| | |\ \ \ \ \ \ | | | |_|/ / / / | | |/| | | | | linuxManualConfig: don't mangle `--build-id`
| | | * | | | | linuxManualConfig: don't mangle `--build-id`Bernardo Meurer2021-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to have our linux builds be reproducible we patch the `Makefile` to use `--build-id=none` as opposed to the default `--build-id=sha1`. The way we've been doing this, however, caused the flag to be mangled, and being set to `--build-id=none=sha1`. While bfd seems to parse this normally, lld will loudly complain that the flag does not exist: ``` linux> LD .tmp_vmlinux.kallsyms1 linux> ld.lld: error: unknown --build-id style: none=sha1 ``` With this change the flag is now correctly set to `--build-id=none`.
* | | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-11
|\| | | | | | |
| * | | | | | | Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt2021-07-11
| |\| | | | | |
| | * | | | | | bluez: 5.59 -> 5.60Maxine Aubrey2021-07-10
| | |/ / / / /
| | * | | | | Merge pull request #127183 from mweinelt/bluezMartin Weinelt2021-07-10
| | |\ \ \ \ \
| | | * | | | | bluez: drop --enable-wiimoteMaxine Aubrey2021-06-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/bluez/bluez/commit/ff983074f8970bd60ad003f7f2f270f7aff17d27
| | | * | | | | bluez: switch to external ellMaxine Aubrey2021-06-18
| | | | | | | |
| | | * | | | | bluez: 5.58 -> 5.59Martin Weinelt2021-06-17
| | | | | | | |
* | | | | | | | Merge pull request #129809 from Ericson2314/bsd-rsyncJohn Ericson2021-07-11
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | netbsd: Use rsync to speed up source merging
| * | | | | | | netbsd: Use rsync to speed up source mergingJohn Ericson2021-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The find -exec that was there before is quite slow on my machine. This is much faster.
* | | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-11
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | / / | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Merge branch 'master' into staging-nextMartin Weinelt2021-07-10
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | |
| | * | | | | linuxptp: 3.1 -> 3.1.1Markus Kowalewski2021-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes CVEs 2021-3570 and 2021-3571
* | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-09
|\| | | | | |
| * | | | | | Merge master into staging-nextgithub-actions[bot]2021-07-09
| |\| | | | |
| | * | | | | Merge pull request #123765 from hyperfekt/update-bcachefsSandro2021-07-09
| | |\ \ \ \ \
| | | * | | | | bcachefs-tools: 2020-11-17 -> 2021-07-08hyperfekt2021-07-09
| | | | | | | |
| | | * | | | | linux_testing_bcachefs: 5.9.0-2020.11.20 -> 5.13-2021-07-08hyperfekt2021-07-09
| | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes the package to apply a patchset to the appropriate minor kernel instead of using its initial release, which means it will benefit from revision updates.
* | | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-09
|\| | | | | |
| * | | | | | Merge master into staging-nextgithub-actions[bot]2021-07-09
| |\| | | | |
| | * | | | | linux/hardened/patches/5.4: 5.4.129-hardened1 -> 5.4.130-hardened1TredwellGit2021-07-08
| | | | | | |
| | * | | | | linux/hardened/patches/5.12: 5.12.14-hardened1 -> 5.12.15-hardened1TredwellGit2021-07-08
| | | | | | |