Commit graph

24175 commits

Author SHA1 Message Date
Vladimír Čunát 300eaad172
Merge branch 'master' into staging-next 2023-09-12 19:06:44 +02:00
Maxine Aubrey 9204ded9bd
maintainers: maxeaubrey → amaxine 2023-09-12 17:21:05 +02:00
github-actions[bot] 92f41becba
Merge master into staging-next 2023-09-12 12:01:13 +00:00
Kiskae 813e000742 linux_testing: 6.5-rc7 -> 6.6-rc1
rc1: https://lwn.net/Articles/944122/
2023-09-12 07:45:33 +00:00
github-actions[bot] 63ba1040fd
Merge master into staging-next 2023-09-12 06:01:09 +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
Anderson Torres 3fc613c5ba
Merge branch 'master' into staging-next 2023-09-11 23:25:38 +00:00
Artturin e270be8f44 iproute2: fix cross regression from 620f9f11f8 2023-09-12 01:34:57 +03:00
R. Ryantm b474e45651 uclibc: 1.0.42 -> 1.0.44 2023-09-11 18:41:19 +00:00
Matthew Toohey 9701a454f1 fan2go: 0.8.0 -> 0.8.1 2023-09-10 21:12:13 -04:00
github-actions[bot] 72404a8fe8
Merge master into staging-next 2023-09-10 18:00:53 +00:00
Doron Behar cfb7741028
Merge pull request #250501 from miallo/nixos-rebuild/list-generations
nixos-rebuild: Add list-generations
2023-09-10 16:20:14 +00:00
K900 8e4b53be9d linux: fix hash for 6.5.2
TODO: investigate why the update script broke
2023-09-10 16:40:24 +03:00
Jenny 6fed5bcac6
pam_mount: 2.19 -> 2.20 (#254389) 2023-09-10 15:35:41 +02:00
Michael Lohmann cc625486c4 nixos-rebuild: Add list-generations
Add new command `nixos-rebuild list-generations`. It will show an output
like

```
$ nixos-rebuild list-generations
Generation      Build-date               NixOS version           Kernel  Configuration Revision                    Specialisations
52   (current)  Fri 2023-08-18 08:17:27  23.11.20230817.0f46300  6.4.10  448160aeccf6a7184bd8a84290d527819f1c552c  *
51              Mon 2023-08-07 17:56:41  23.11.20230807.31b1eed  6.4.8   99ef480007ca51e3d440aa4fa6558178d63f9c42  *
```

This also mentions the change in the upcoming release notes
2023-09-10 15:13:04 +02:00
Maciej Krüger 964006733a
Merge pull request #252167 from mkg20001/fw-ectool 2023-09-10 14:25:41 +02:00
Yureka c577bd9399 Merge remote-tracking branch 'nixos/master' into HEAD 2023-09-10 11:51:33 +02:00
Maximilian Bosch 734391f14b
Merge pull request #253991 from Ma27/linux-kernel-updates
Linux kernel updates 2023-09-06
2023-09-10 11:31:14 +02:00
github-actions[bot] 66c722f52f
Merge master into staging-next 2023-09-09 18:01:05 +00:00
hexchen 08f93ba684 decklink: update to 12.5 2023-09-09 19:45:50 +02:00
hexchen 59271ebaa5 decklink: update to 12.2 2023-09-09 19:45:50 +02:00
hexchen df68d342c9 linuxPackages.decklink: init at 12.0a14 2023-09-09 19:45:50 +02:00
markuskowa 9f48070e89
Merge pull request #254173 from r-ryantm/auto-update/linuxptp
linuxptp: 4.0 -> 4.1
2023-09-09 17:33:52 +02:00
Yureka ef69e91c60 Merge branch 'waf-cross' of https://github.com/atorres1985-contrib/nixpkgs into HEAD 2023-09-09 08:27:19 +02:00
github-actions[bot] b4fdbf27f2
Merge master into staging-next 2023-09-09 06:01:15 +00:00
R. Ryantm ad12666129 linuxptp: 4.0 -> 4.1 2023-09-09 05:15:55 +00:00
John Ericson e829eca886
Merge pull request #253939 from angerman/angerman/ucrt64
Add ucrt64 mingw toolchain.
2023-09-08 22:40:14 -04:00
github-actions[bot] 87ae839e33
Merge master into staging-next 2023-09-08 18:00:54 +00:00
Pierre Bourdon 5058dcfbfb
Merge pull request #248751 from risicle/ris-sysstat-12.7.4
sysstat: 12.6.2 -> 12.7.4
2023-09-08 15:00:34 +02:00
github-actions[bot] 2cce954af1
Merge master into staging-next 2023-09-08 12:01:14 +00:00
Moritz Angermann 1e0561d78a nixpkgs/systems: Add ucrt64 as MinGW libc
The Minimalist Gnu for Windows distribution comes with support for
the traditional msvcrt libc, as well as ucrt64 libc. The latter
being the newer universal compiler runtime. We follow the msys2
environment naming convention[1]:

| name       | toolchain | arch    | libc   | libc++    |
|------------|-----------|---------|--------|-----------|
| mingw32    | gcc       | i686    | msvcrt | libstdc++ |
| mingw64    | gcc       | x86_64  | msvcrt | libstdc++ |
| ucrt64     | gcc       | x86_64  | ucrt   | libstdc++ |
| clang32    | llvm      | i686    | ucrt   | libc++    |
| clang64    | llvm      | x86_64  | ucrt   | libc++    |
| clangarm64 | llvm      | aarch64 | ucrt   | libc++    |

For now nixpkgs only supports the first three with this commit.

--
[1]: https://www.msys2.org/docs/environments/
2023-09-08 10:56:08 +00:00
Maximilian Bosch 632d72f463
linux/hardened/patches/6.4: 6.4.12-hardened1 -> 6.4.14-hardened1 2023-09-08 11:13:27 +02:00
Maximilian Bosch 93ee933c2e
linux/hardened/patches/6.1: 6.1.47-hardened1 -> 6.1.51-hardened1 2023-09-08 11:13:27 +02:00
Maximilian Bosch 14a7fc876f
linux/hardened/patches/5.4: 5.4.254-hardened1 -> 5.4.256-hardened1 2023-09-08 11:13:27 +02:00
Maximilian Bosch 0d7c44bfa8
linux/hardened/patches/5.15: 5.15.127-hardened1 -> 5.15.130-hardened1 2023-09-08 11:13:26 +02:00
Maximilian Bosch d475f8ff5e
linux/hardened/patches/5.10: 5.10.191-hardened1 -> 5.10.194-hardened1 2023-09-08 11:13:26 +02:00
Maximilian Bosch bb82e63cbd
linux/hardened/patches/4.19: 4.19.292-hardened1 -> 4.19.294-hardened1 2023-09-08 11:13:25 +02:00
Maximilian Bosch 6ac6990b8f
linux/hardened/patches/4.14: 4.14.323-hardened1 -> 4.14.325-hardened1 2023-09-08 11:13:22 +02:00
Maximilian Bosch a3c4740523
linux: 6.5.1 -> 6.5.2 2023-09-08 10:44:47 +02:00
Maximilian Bosch fa652714fa
linux: 6.4.14 -> 6.4.15 2023-09-08 10:44:41 +02:00
Maximilian Bosch 1451d3d9e6
linux: 6.1.51 -> 6.1.52 2023-09-08 10:44:35 +02:00
Maximilian Bosch ac54c20330
linux: 5.15.130 -> 5.15.131 2023-09-08 10:44:26 +02:00
Mario Rodas cbbfe1ec91
Merge pull request #253425 from Yarny0/meta-mainprogram
add more `meta.mainProgram`
2023-09-08 03:43:44 -05:00
github-actions[bot] c528ade384
Merge master into staging-next 2023-09-07 18:00:58 +00:00
Artturi d5597ff02e
Merge pull request #245135 from amarshall/pax-utils-non-linux 2023-09-07 20:00:41 +03:00
Vladimír Čunát 67ea7adf5f
Merge #249924: util-linux: 2.39.1 -> 2.39.2
...into staging
2023-09-07 14:27:27 +02:00
github-actions[bot] 7a2a328733
Merge staging-next into staging 2023-09-07 12:01:42 +00:00
Thiago Kenji Okada b5ea0c0324
Merge pull request #253719 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.4.7-zen1 -> 6.5.2-zen1; linuxKernel.kernels.linux_lqx: 6.4.7-lqx1 -> 6.4.14-lqx1
2023-09-07 11:59:25 +00:00
github-actions[bot] 204bfce523
Merge staging-next into staging 2023-09-07 00:02:49 +00:00
Weijia Wang b33beb2c52
Merge pull request #251651 from deinferno/vmware-modules-fix
linuxPackages.vmware: w17.0.0 -> workstation-17.0.2-2023-08-12
2023-09-07 01:56:35 +02:00