Commit Graph

245 Commits

Author SHA1 Message Date
Alyssa Ross
dc6eafa64f linux_6_5: remove 2024-02-28 12:48:08 +01:00
Martin Weinelt
e03a74e5cc linuxPackages: 6.1 -> 6.6
The latest longterm kernel release series is 6.6, and we should roll it
out as the default now, to receive as much testing as possible before
the NixOS 24.05 release.
2024-02-27 12:02:10 +01:00
Orivej Desh (NixOS)
9ff5d9075a
Merge pull request #287435 from orivej/linux-rt_6_6
linux-rt_6_6: init at 6.6.15-rt22
2024-02-19 22:39:47 +00:00
Nick Cao
c09ca927ab
Merge pull request #275805 from oluceps/shufflecake
shufflecake: init at 0.4.4
2024-02-10 10:28:53 -05:00
oluceps
2ced6caf06
shufflecake: init at 0.4.4
Co-authored-by: Nick Cao <nickcao@nichi.co>
2024-02-09 18:08:19 +08:00
Orivej Desh
204c33e6e1 linux-rt_6_6: init at 6.6.15-rt22 2024-02-09 08:43:20 +00:00
Fabián Heredia Montiel
45fad8902f linux/hardened/patches/6.7: init at 6.7.2-hardened1 2024-01-29 09:44:08 +01:00
Alyssa Ross
d3a232b659 linux_testing: fix Rust support with current rustc
This won't build at present, because a fix for the rustc wrapper needs
to go through staging.
2024-01-28 10:54:17 +01:00
Alyssa Ross
63c01a3576 linux_6_7: fix Rust support with current rustc
The 1.75 patch can't be fetched, because it doesn't apply.  But git
can apply it cleanly, so it must just need to do a three-way merge or
something.  Regardless, we need to include a version that patch(1) can
apply in Nixpkgs.
2024-01-28 10:54:17 +01:00
Julian Stecklina
5fca7feab9
rust-out-of-tree-module: init
Adding this as an example and test whether the Rust support in the
Linux kernel works.
2024-01-12 20:29:04 +01:00
Sergei Trofimovich
b6063571b1 linuxPackages.amdgpu-pro: use libffi_3_3, not an override
Without the change `amdgpu-pro` tried to build `libffi-3.3` with patches
for `libffi-3.4` and failed as:

    patching file include/ffi_common.h
    Hunk #1 succeeded at 103 with fuzz 2 (offset -25 lines).
    can't find file to patch at input line 36

THe change uses `libffi_3_3` instead.

Closes: https://github.com/NixOS/nixpkgs/issues/279955
2024-01-10 09:40:12 +00:00
K900
549529d554 linux_6_7: init at 6.7 2024-01-08 10:18:02 +03:00
Jörg Thalheim
db59d03371
Merge branch 'master' into pr/bcachefs 2024-01-07 11:40:30 +01:00
Nick Cao
bdd50be980
Merge pull request #273876 from timothyklim/master
nvidia_x11.dc_535: 535.129.03
2023-12-18 12:50:00 -05:00
Nick Cao
08d6cec730
Merge pull request #232136 from kylehendricks/add-gasket-linux-kernels
gasket: moved to linux-kernels.nix
2023-12-15 22:31:33 -05:00
Kyle Hendricks
c048cfe481 gasket: moved to linux-kernels.nix
Since this is a kernel module, this needs to be added
to be added to linux-kernels.nix so that it can be
built for specific kernel versions

Appended the kernel make flags.

Set a minimum kernel version of 5.15 since it's failing to build on
older kernels.
2023-12-15 20:05:00 -05:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
timothy
6e4d90f0b0 nvidia_x11.dc_535: 535.129.03 2023-12-15 18:20:42 +07:00
Maciej Krüger
28dab0255c
Merge pull request #272121 from gaykitty/framework-laptop-kmod
framework-laptop-kmod: init at unstable-2023-12-03
2023-12-15 02:38:53 +01:00
gaykitty
6d499a262d framework-laptop-kmod: init at unstable-2023-12-03 2023-12-14 10:40:19 -05:00
Fabián Heredia Montiel
70ac3dc8fe linux/hardened/patches/6.6: init at 6.6.6-hardened1 2023-12-12 16:01:46 -06:00
Madoura
10207ea919
linux_testing_bcachefs: fully deprecate in favor of 'linux_testing'
Follow-up to https://github.com/NixOS/nixpkgs/pull/267640 for 23.11 post-release
2023-12-05 01:05:40 -06:00
Sandro Jäckel
7cacb030de
linux-rt_latest: remove patch that doesn't apply 2023-11-26 19:20:13 +01:00
Raito Bezarius
e04c0b0d99 zfs_2_1: init at 2.1.13
This re-introduces the old stable ZFS version we had in the past following
the many predicted issues of ZFS 2.2.x series, that is much more stable
than any further ZFS version at the moment.

I am also removing myself from maintenance of any further ZFS versions as I am
planning to quit ZFS maintenance at some point.

In the meantime, for users like me who depend on ZFS for critical operations, here is a ZFS version
that is known to work for LTS kernels.
2023-11-24 15:47:21 +01:00
Madoura
890cf0a79c
nixos/bcachefs: soft-deprecate 'linuxPackages_testing_bcachefs'
'bcachefs' is included in the linux kernel since 6.7-rc1
2023-11-18 09:58:51 -06:00
github-actions[bot]
dba5c9ef4e
Merge master into staging-next 2023-11-16 18:01:17 +00:00
Markus Theil
cc18755c08 mstflint_access: init at 4.26
Add companion kernel module for mstflint, which is required
on some systems with secure boot enabled.

Link to corresponding mstflint version.

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2023-11-11 10:56:46 +01:00
Alyssa Ross
afabc4a15d
Merge remote-tracking branch 'origin/master' into HEAD
Conflicts:
	pkgs/development/libraries/SDL2/default.nix
2023-11-10 15:18:19 +01:00
Artturi
94633f04a3
Merge pull request #257386 from RaySlash/hid-tmff2 2023-11-10 16:02:36 +02:00
RaySlash
546fc20314 hid-tmff2: init at v0.81
A linux module for Thrustmaste T300RS, T248 and TX(experimental) wheels.
ca168637fb

- Additionally, https://github.com/scarburato/hid-tminit is also required
for proper init of the driver.

- The driver has been updated to v0.81

- Fixed a typo in maintainer-list

- hid-tmff2 update sha256

- update hid-tmff2 version

Co-authored-by: Artturi <Artturin@artturin.com>
2023-11-10 21:12:42 +10:00
github-actions[bot]
4a533d29ce
Merge master into staging-next 2023-11-01 12:01:10 +00:00
Atemu
954929831d
Merge pull request #258397 from Atemu/init/nct6687d
kernelPackages.nct6687d: init at unstable-2023-09-22
2023-11-01 11:22:15 +01:00
github-actions[bot]
7f11b9b46b
Merge master into staging-next 2023-10-30 12:01:05 +00:00
K900
419eba9ab1 linux_6_6: init at 6.6 2023-10-30 10:48:44 +03:00
Alyssa Ross
3c99915d06
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/top-level/all-packages.nix
2023-10-19 08:27:36 +00:00
ajs124
17d99c500b linux_hardkernel_4_14: remove 2023-10-15 01:19:36 +02:00
ajs124
89e976973b linux_4_14: remove 2023-10-15 01:19:34 +02:00
github-actions[bot]
81871f4c87
Merge staging-next into staging 2023-10-08 12:01:52 +00:00
Fabián Heredia Montiel
7c12f9d7ab
Merge pull request #259451 from NixOS/update-kernels
Kernel updates for 2023-10-07
2023-10-07 23:52:38 -06:00
Alyssa Ross
182718fecc
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/top-level/linux-kernels.nix
2023-10-07 19:52:18 +00:00
Fabián Heredia Montiel
b6a243099d linux_6_1: 6.1.55 -> 6.1.56 2023-10-06 14:03:38 -06:00
Fabián Heredia Montiel
1a34c1aaa6 linux_6_5: 6.5.5 -> 6.5.6 2023-10-06 14:03:37 -06:00
Daniel Hill
d6bf8b47ec bcachefs: 2023-06-28 -> 2023-09-29
Includes prep work for mainline bcachefs release.
2023-10-03 22:00:26 +01:00
Alyssa Ross
ae3682cb17
linux_6_4: drop (EOL)
It's still in kernels-org.json, because even if I remove it the update
script will keep putting it back, but nothing references it, and it'll
be removed from that file when kernels are next updated after it's
been delisted from kernel.org.

linux_testing_bcachefs still needs to be updated for >6.4, so for now
I've just inlined the Linux 6.4 definition in linux_testing_bcachefs's
definition.
2023-10-02 17:27:32 +00:00
Atemu
024951bf24 kernelPackages.nct6687d: init at unstable-2023-09-22 2023-10-01 15:02:58 +02:00
K900
662a2c460d linux: rewrite updater-script, make data-driven
Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
2023-09-22 10:38:44 +03:00
Jade Lovelace
12650cd156 linuxKernel.kernels: patch out nvme regression on 2017ish Dell laptops
Fixes #253418
2023-09-22 07:17:49 +00:00
Fabián Heredia Montiel
90040cd36a linux/hardened/patches/6.5: init at 6.5.3-hardened1 2023-09-19 07:09:14 +00:00
Edward Tjörnhammar
9b95f21cdb nvidia,nixos/nvidia: add datacenter drivers compatible with default cudaPkgs
For NVLink topology systems we need fabricmanager. Fabricmanager itself is
dependent on the datacenter driver set and not the regular x11 ones, it is also
tightly tied to the driver version. Furhtermore the current cudaPackages
defaults to version 11.8, which corresponds to the 520 datacenter drivers.

Future improvement should be to switch the main nvidia datacenter driver version
on the `config.cudaVersion` since these are well known from:

> https://docs.nvidia.com/deploy/cuda-compatibility/index.html#use-the-right-compat-package

This adds nixos configuration options `hardware.nvidia.datacenter.enable` and
`hardware.nvidia.datacenter.settings` (the settings configure fabricmanager)

Other interesting external links related to this commit are:

* Fabricmanager download site:
    - https://developer.download.nvidia.com/compute/cuda/redist/fabricmanager/linux-x86_64/
* Data Center drivers:
    - https://www.nvidia.com/Download/driverResults.aspx/193711/en-us/

Implementation specific details:

* Fabricmanager is added as a passthru package, similar to settings and
  presistenced.
* Adds `use{Settings,Persistenced,Fabricmanager}` with defaults to preserve x11
  expressions.
* Utilizes mkMerge to split the `hardware.nvidia` module into three comment
  delimited sections:
    1. Common
    2. X11/xorg
    3. Data Center
* Uses asserts to make the configurations mutualy exclusive.

Notes:

* Data Center Drivers are `x86_64` only.
* Reuses the `nvidia_x11` attribute in nixpkgs on enable, e.g. doesn't change it
  to `nvidia_driver` and sets that to either `nvidia_x11` or `nvidia_dc`.
* Should have a helper function which is switched on `config.cudaVersion` like
  `selectHighestVersion` but rather `selectCudaCompatibleVersion`.
2023-09-12 07:17:33 +02:00
hexchen
df68d342c9 linuxPackages.decklink: init at 12.0a14 2023-09-09 19:45:50 +02:00