nikstur
dc6f2c134f
systemd: add README
...
This establishes a repeatable and clear process for preparing and
testing changes to systemd. It should help existing maintainers to
follow a consistent process with clear judgment (when these tests pass,
the change is good to merge) and potential new maintainers.
2026-06-05 12:27:40 +02:00
SandaruKasa
d4e5c45837
procps: add doc, man, dev outputs
2026-06-05 06:58:23 +03:00
SandaruKasa
54439a1843
procps: enable __structuredAttrs & strictDeps
2026-06-05 06:58:23 +03:00
nikstur
8294eff231
systemd: 260.1 -> 260.2 ( #524791 )
2026-06-04 13:00:39 +00:00
Pratham Patel
32861fa28b
linux/common-config: enable ARM_SMMU_V3_SVA on aarch64
...
This makes CUDA compute work with the GB10 platform on my ASUS Ascent
GX10. This wasn't enabled by `autoModules` because it is a boolean.
Before:
```
$ llama-cli --list-devices
0.00.468.603 E ggml_cuda_init: failed to initialize CUDA: initialization error
Available devices:
$ zcat /proc/config.gz | grep CONFIG_ARM_SMMU_V3_SVA=
$ echo $?
1
```
After:
```
$ llama-cli --list-devices
Available devices:
CUDA0: NVIDIA GB10 (124534 MiB, 44410 MiB free)
$ zcat /proc/config.gz | grep CONFIG_ARM_SMMU_V3_SVA=
CONFIG_ARM_SMMU_V3_SVA=y
```
Here is the information about the GPU on the GB10 platform:
```
$ sudo lspci -vvv -s 000f:01:00.0
000f:01:00.0 VGA compatible controller: NVIDIA Corporation GB20B [GB10] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation Device 0000
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupts: pin B disabled, MSI(X) routed to IRQ 193-200
IOMMU group: 20
Region 0: Memory at 24000000 (64-bit, prefetchable) [size=64M]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [48] MSI: Enable- Count=1/16 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [60] Express (v2) Endpoint, IntMsgNum 0
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W TEE-IO-
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0 , Speed 2.5GT/s, Width x16, ASPM L1, Exit Latency L1 <4us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 128 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- FltModeDis-
LnkSta: Speed 2.5GT/s, Width x1 (downgraded)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq+ OBFF Via message, ExtFmt- EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn+
IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 32GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported, FltMode-
Capabilities: [9c] Vendor Specific Information: Len=14 <?>
Capabilities: [b0] MSI-X: Enable+ Count=9 Masked-
Vector table: BAR=0 offset=00b90000
PBA: BAR=0 offset=00ba0000
Capabilities: [100 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [12c v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [14c v1] Data Link Feature <?>
Capabilities: [158 v1] Physical Layer 16.0 GT/s
Phy16Sta: EquComplete- EquPhase1- EquPhase2- EquPhase3- LinkEquRequest-
Capabilities: [188 v1] Physical Layer 32.0 GT/s
Phy32Cap: EqualizationBypass+ NoEqualizationNeeded-
ModTsMode0+ ModTsMode1- ModTsMode2-
Phy32Ctl: EqualizationBypassDis- NoEqualizationNeededDis-
Modified TS Usage Mode: PCI Express
Phy32Sta: EquComplete- EquPhase1- EquPhase2- EquPhase3- LinkEquRequest-
Received Enhanced Link Behavior Control: Full Equalization required
ModTsRecv- TxPrecodeOn- TxPrecodeReq- NoEqualizationNeededRecv-
Capabilities: [1b8 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [200 v1] Lane Margining at the Receiver
PortCap: Uses Driver+
PortSta: MargReady- MargSoftReady-
Capabilities: [248 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS-, Next Function: 0
ARICtl: MFVC- ACS-, Function Group: 0
Capabilities: [290 v2] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=0us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [2a4 v1] Vendor Specific Information: ID=0001 Rev=1 Len=014 <?>
Capabilities: [2c8 v1] Data Object Exchange
DOECap: IntSup+
IntMsgNum 8
DOECtl: IntEn-
DOESta: Busy+ IntSta+ Error+ ObjectReady-
Capabilities: [2e0 v1] Address Translation Service (ATS)
ATSCap: Invalidate Queue Depth: 00
ATSCtl: Enable+, Smallest Translation Unit: 00
Capabilities: [2e8 v1] Process Address Space ID (PASID)
PASIDCap: Exec- Priv-, Max PASID Width: 14
PASIDCtl: Enable+ Exec- Priv-
Capabilities: [2f0 v1] Device Serial Number 00-00-00-00-00-2d-b0-48
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
```
2026-06-04 10:47:39 +05:30
Mio
7560a8fb46
ryzen-smu: 0.1.7-unstable-2025-10-22 -> 0.1.7-unstable-2026-04-25
2026-06-04 12:22:49 +10:00
nixpkgs-ci[bot]
50d9dbad25
Merge staging-next into staging
2026-06-04 00:54:51 +00:00
Nick Cao
2367c5f81f
linuxPackages.nvidiaPackages.production: 595.71.05 -> 595.80 ( #524944 )
2026-06-03 22:17:34 +00:00
nixpkgs-ci[bot]
9c45e94ae6
Merge staging-next into staging
2026-06-03 13:39:01 +00:00
zowoq
ac21d7583b
linux/common-config: drop X86_AMD_PSTATE_DYNAMIC_EPP
...
was removed in https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e4e9b7b38d5db2cc6a8770bc0596bb8b36b92b1f
2026-06-03 20:15:18 +10:00
nixpkgs-ci[bot]
13a9af854d
Merge staging-next into staging
2026-06-03 00:55:16 +00:00
ccicnce113424
9b366138f2
linuxPackages.nvidiaPackages.production: 595.71.05 -> 595.80
2026-06-03 06:20:58 +08:00
zowoq
79c28b88db
linux_xanmod, linux_xanmod_latest: 2026-06-02 ( #527241 )
2026-06-02 21:53:37 +00:00
Sam Estep
71d9c5b5bb
linuxPackages.lkrg: 1.0.0 -> 1.0.1
...
Assisted-by: Claude:opus-4.8
2026-06-02 15:09:08 -04:00
Sam Estep
6f3275cd9c
mba6x_bl: mark broken for kernel >= 6.1
...
Assisted-by: Claude:opus-4.8
2026-06-02 14:56:50 -04:00
eljamm
c8806da706
linux_xanmod_latest: 7.0.10 -> 7.0.11
...
- Changelog: https://dl.xanmod.org/changelog/7.0/ChangeLog-7.0.11-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.0.10-xanmod1..7.0.11-xanmod1?from_project_id=51590166
2026-06-02 18:07:53 +00:00
eljamm
b0f10863b2
linux_xanmod: 6.18.33 -> 6.18.34
...
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.34-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.33-xanmod1..6.18.34-xanmod1?from_project_id=51590166
2026-06-02 18:05:44 +00:00
nixpkgs-ci[bot]
a0ee92dfa2
Merge staging-next into staging
2026-06-02 00:49:58 +00:00
zowoq
7dee0504d3
staging-nixos merge for 2026-06-01 ( #526774 )
2026-06-01 22:39:39 +00:00
zowoq
9456ec8a78
kernel updates for 2026-06-01 ( #526772 )
2026-06-01 22:30:35 +00:00
Clément
5d26766cbf
treewide: add missing meta.homepage with source git repository
...
Added homepage where missing, where the sources are pulled from:
- https://github.com
- https://git.sr.ht
- https://gitlab.com
- https://invent.kde.org
- https://codeberg.org
- https://gitlab.gnome.org
- https://gitlab.freedesktop.org
- https://git.FreeBSD.org
- https://salsa.debian.org
- https://git.tvdr.de
- https://git.suckless.org
2026-06-01 23:40:52 +02:00
Nick Cao
e4f148c357
linuxPackages.nvidiaPackages.vulkan_beta: 595.44.08 -> 595.44.09 ( #523314 )
2026-06-01 21:21:05 +00:00
Nick Cao
02e2fd3fc4
linuxPackages.nvidiaPackages.legacy_580: 580.142 -> 580.159.04 ( #525567 )
2026-06-01 20:36:45 +00:00
nixpkgs-ci[bot]
09c3691947
Merge master into staging-nixos
2026-06-01 19:40:02 +00:00
nixpkgs-ci[bot]
d644c92282
Merge staging-next into staging
2026-06-01 19:39:24 +00:00
Sam Estep
c13af4fcb5
linuxKernel.packages.linux_7_0.tsme-test: 7.0.10-unstable-2022-12-07 -> 7.0.10-unstable-2026-02-09
...
Assisted-by: Claude:opus-4.8
2026-06-01 14:02:51 -04:00
Philip Taron
825893e51c
stdenv.mkDerivation: cache as much as possible in bootstrapping ( #525312 )
2026-06-01 16:43:18 +00:00
Bart Oostveen
d07b0d9dac
linux_5_10: 5.10.257 -> 5.10.258
2026-06-01 18:25:56 +02:00
Bart Oostveen
661833f61e
linux_5_15: 5.15.208 -> 5.15.209
2026-06-01 18:25:51 +02:00
Bart Oostveen
2a612a8cbf
linux_6_1: 6.1.174 -> 6.1.175
2026-06-01 18:25:46 +02:00
Bart Oostveen
10035889cf
linux_6_6: 6.6.141 -> 6.6.142
2026-06-01 18:25:40 +02:00
Bart Oostveen
221fae9c48
linux_6_12: 6.12.91 -> 6.12.92
2026-06-01 18:25:34 +02:00
Bart Oostveen
28254d87ca
linux_6_18: 6.18.33 -> 6.18.34
2026-06-01 18:25:27 +02:00
Bart Oostveen
3e9caa186f
linux_7_0: 7.0.10 -> 7.0.11
2026-06-01 18:25:20 +02:00
Bart Oostveen
bda3d9ef36
linux_testing: 7.1-rc4 -> 7.1-rc6
2026-06-01 18:25:05 +02:00
OPNA2608
48d00af90d
linux: Build-in IDE & MacIO support on POWER
...
The built-in graphical boot manager on PowerMacs usually doesn't acknowledge USBs. If one wants to boot an installer
without messing around in Open Firmware, then a disc must be used.
The disc drives in PowerMacs are connected via IDE, and will get stuck during early boot if IDE/ATA support is not
built into the kernel. The PATA_MACIO option is also needed to handle the particular controller used on Macs.
2026-06-01 16:15:58 +02:00
OPNA2608
e07ad9d065
linux: Build-in HFS+ support on POWER
...
To get an installer ISO recognised on some systems (Apple PowerMac G5 is what I'm working with), it must be made with
certain flags to xorriso that make the ISO9660 filesystem accessible as an HFS+ partition, to allow HFS+ blessing of the
boot files. Changes for that will be submitted at a later date.
When such an image is booted with the current kernel settings (DVD/USB, doesn't matter), GRUB works fine, but the kernel
gets stuck. There is no textual boot output on the machine at the point where it gets stuck, so I can't really debug. A
basic ISO9660 image (booted directly via firmware commands) goes all the way to the shell without issues, so the issue
is with the HFS+ partition format.
Building the HFS+ module into the kernel seems to fix this.
Some older machines are supposedly unable to read HFS+ and may instead need HFS. Such a disc setup might not be
producable with xorriso (haven't played around with that), and I don't have one of those machines to test anything on,
so I won't include HFS_FS for now.
2026-06-01 16:05:08 +02:00
Emily
efbf25d757
linux: drop uImage support
...
Now that ARMv5 no longer uses `uImage`, there’s no point in keeping
around support for this deprecated format that the rest of the NixOS
infrastructure doesn’t handle. Modern U‐Boot setups should not
be affected in any way by this.
2026-06-01 11:12:45 +10:00
winston
2483668ba5
fuse2: fix aarch64 patch hash
2026-05-31 19:24:58 +02:00
r-vdp
3dbcb86c1f
systemd: drop upstreamed tmpfiles noatime patch
2026-05-31 15:32:18 +03:00
R. Ryantm
d08a97a026
systemd: 260.1 -> 260.2
2026-05-31 15:32:17 +03:00
nixpkgs-ci[bot]
9d49b3d150
Merge master into staging-nixos
2026-05-31 12:31:02 +00:00
nixpkgs-ci[bot]
42c5d06c0e
Merge staging-next into staging
2026-05-31 12:30:30 +00:00
Arian van Putten
d771a01119
linuxPackages.ena: 2.16.0 -> 2.17.0 ( #469931 )
2026-05-31 11:44:38 +00:00
ccicnce113424
f70490cade
linuxPackages.nvidiaPackages: fix gsp firmware installation in version 610 and later
2026-05-31 16:25:52 +08:00
ccicnce113424
89aa2092d4
linuxPackages.nvidiaPackages.new_feature: 590.48.01 -> 610.43.02
2026-05-31 16:25:49 +08:00
K900
6ac4beb6bf
linux/common-config: enable deflate/zstd for erofs ( #526017 )
2026-05-30 16:49:09 +00:00
Paul Meyer
68157d8886
linux/common-config: enable deflate/zstd for erofs
...
Signed-off-by: Paul Meyer <katexochen0@gmail.com >
2026-05-30 17:52:06 +02:00
Eman Resu
c546655fb0
check-meta: only take hostPlatform for functions requiring it
...
By doing this, we can cache the rest of the file, including the import
of problems.nix. This allows genCheckProblems to be cached on every
bootstrapping stage, and not re-called each time.
2026-05-29 16:51:26 -04:00
Andrew Childs
db81e7567f
linux: use correct strip program when stripping vmlinux
...
Otherwise may fail during cross complation with:
[...]/strip: Unable to recognise the architecture of the input file: `/[...]/vmlinux`
2026-05-30 04:20:54 +09:00