!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

241 Members
NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux https://github.com/orgs/NixOS/teams/risc-v71 Servers

Load older messages


SenderMessageTime
17 May 2026
@llamato:matrix.orgLlamato joined the room.16:21:38
19 May 2026
@colemickens:matrix.orgcolemickensWhat's the hope/expectations for bootable media for these K3 boards in a few weeks?17:53:37
@colemickens:matrix.orgcolemickensI guess for a minimal ISO, cross-compile should be ... hopefully achievable?17:53:57
@alex:tunstall.xyzAlexYes, NixOS cross is known to work. The biggest question will be how to configure the kernel and bootloader.18:37:08
@rosscomputerguy:matrix.orgTristan RossI've got a DC ROMA III on the way, I plan on getting NixOS fully booted on this.21:35:20
20 May 2026
@liberodark:matrix.orgliberodarkHi, I got a K3 to install Nixos on, if everything goes well. It will be available for compiling apps. I could send you my iso if needed. Best Regards13:05:48
21 May 2026
@liberodark:matrix.orgliberodark* Hi, I got a K3 to install Nixos on, if everything goes well. It will be available for compiling apps. I could send you my img if needed. Best Regards07:14:18
@colemickens:matrix.orgcolemickens

Yeah, mostly curious if there's a rallying point for:

  • bootloader/firmware config
  • iso configuration + pre-cached builds (though not important if cross-compilable)
19:00:42
@colemickens:matrix.orgcolemickensI'm not even sure if there's SPI for (u-boot?) or if that has to go on sdcard, etc.19:01:02
@grw00:matrix.orggrw00nice, don't forget the NPU :)19:23:46
@grw00:matrix.orggrw00 i also have one ordered, i forget the vendor. hopefully BROM supports bringup over usb, then nixos+mainline is just a matter of throwing claude at /dev/ttyACM0 19:24:55
@liberodark:matrix.orgliberodarkHi, I think it's entirely possible; that's what I did on the K1. Best Regards20:35:23
@liberodark:matrix.orgliberodarkBut in my opinion, the K3 is still much simpler to work with than other current CPUs. I'm eager to see what Tristan will do with the DC Roma III.20:38:01
25 May 2026
@radex:hackerspace.plradex joined the room.12:11:10
@radex:hackerspace.plradex9D14A408-C4B6-44E9-B081-BD1121E0F7B3_1_102_a.jpeg
Download 9D14A408-C4B6-44E9-B081-BD1121E0F7B3_1_102_a.jpeg
12:12:01
@radex:hackerspace.plradexhello 👋 hoping to run nixos on this thing soon(ish) :) 12:12:32
@radex:hackerspace.plradex(I'd get started on hacking today but they forgot to put a suitable power supply in the box lol)12:12:49
@implr:hackerspace.plimplr
In reply to @grw00:matrix.org
nice, don't forget the NPU :)
that NPU should be able to run normal linux processes too, these are regular rva23 cores with a fat vector unit
12:25:11
@implr:hackerspace.plimplrbut iirc spacemit did some scheduler crimes to isolate them for ai12:25:31
@alex:tunstall.xyzAlex

Doesn't that mean you could patch the kernel to get them running as normal cores?

If they were kind, they might've even left it as a Linux kernel option (otherwise, nothing is stopping you from contributing one for that purpose :D)

12:26:45
@ar:is-a.catari ❄ joined the room.12:28:32
@implr:hackerspace.plimplrI assume you could (or undo their patch). Still the endgame is to get proper mainline kernel support, vendor kernels suck12:29:12
@dramforever:matrix.orgdramforevertheir kernel was patched to get them running as normal cores12:39:39
@dramforever:matrix.orgdramforeverthere's some cpu mask weirdness you can do to throw a process onto the "other" 8 cores12:40:28
@dramforever:matrix.orgdramforeveron mainline it doesn't work because nobody bothered adding support to handle isolating cores based on vlen (because it's not, in general, possible to migrate processes between vlen differing cpus)12:41:25
@dramforever:matrix.orgdramforever

the main two things stopping you from contributing changes to spacemit vendor kernels are

  • RoI
  • i don't think there's anyone at spacemit to receive your contribution. they're probably all busy af working on their next and next next chips' sw
12:43:49
@dramforever:matrix.orgdramforeveryour patches would probably need to be Icenowy level for them to take it, like "make amd gpus working"12:45:10
@dramforever:matrix.orgdramforever* your patches would probably need to be Icenowy level for them to take it, like "get amd gpus working"12:45:22
@grw00:matrix.orggrw00hm interesting. do they provide sdk with vendor kernel that knows how to use these cores?17:24:19
@implr:hackerspace.plimplrthe long term path should be mainline anyway18:01:19

Show newer messages


Back to Room ListRoom Version: 10