On 2025-03-13, Vagrant Cascadian wrote: > Just pushed a "wip-linux-libre-arm64-mnt-reform" branch that contains a > kernel for the MNT/Reform family of systems. > > I have successfully built and booted a linux-libre-arm64-mnt-reform@6.12 > kernel on a "MNT Reform2 with RCORE RK3588 Module" ... running Debian, I > know... but Guix System cannot be too far off!
Not far off at all, turns out! Pushed an example config to the wip-linux-libre-arm64-mnt-reform branch! Ethernet, USB, keyboard, trackball, and built-in display all seem to work. Have not tested HDMI or sound output yet. Running sway desktop with librewolf just fine. Downside is I have not yet figured out how to get u-boot to boot directly off of NVMe, so I have to manually copy all the relevent files for /boot over to an SD or eMMC every time I generate a new system generation... https://issues.guix.gnu.org/48172 Fixing that properly would allow for encrypted rootfs or other similar fun! > In theory it also supports the other MNT Reform platforms, but I have > not tested! If anyone has one of the other MNT Reform variants, testing those would be nice. I technically also have an imx8mq module, but not really eagre fuss with switching back and forth. > The whole patch is 1.2MiB, so on the ugly large side, but I think there > are some ways we could get that down to a quite reasonable size patch by > getting the patches from an upstream git repository as an input or > whatever(rather than dumping them all into gnu/packages/patches/), if > someone could help with that? :) Still could use help with getting the patches handled better before submitting to be reviewed and eventually merged into master. live well, vagrant
signature.asc
Description: PGP signature