!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

222 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-v64 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
24 Mar 2024
@darkwater4213:matrix.orgdarkwater4213Well, what does make things interesting22:01:26
25 Mar 2024
@root:0x1.stroot joined the room.13:49:18
@sorear:matrix.orgsorearI have a riscv-specific kernel patch that I want to test in a full OS environment (prior tests have been musl+busybox in an initramfs) and a nixos x86_64 host/build machine. Is there an easy way to use nix to cross compile (from x86_64-linux to riscv64-linux) a kernel and rootfs suitable for booting NixOS in QEMU? I don't want to manually determine the correct kernel configuration options, and being able to tweak things in userspace would be useful for future tests. I do not have an encyclopedic knowledge of nixos internals or non-QEMU hardware.15:52:37
@thefossguy:matrix.orgPratham PatelThere is one afaik but I can't point you to it since imho, it is better to not deal with this and buy a VF2 instead, since it is quite cheap and unlike a RPi, has an M.2 2280 slot for an NVMe.15:54:04
@sorear:matrix.orgsorearthe last piece of hw I ordered from China in July still hasn't shipped, and even if I reorder it I want to do this project now, not in 2 months15:55:16
@thefossguy:matrix.orgPratham PatelEven India (a country were getting such niche SBCs is close to impossible) has this available for purchase and shipping under 2 days, max.15:57:12
@sorear:matrix.orgsorearis there a technical reason to gatekeep qemu users from nixos?15:57:27
@thefossguy:matrix.orgPratham PatelNot sure, I just find it easier to not deal with it, that's all 😅15:57:54
@sorear:matrix.orgsorearis there anyone who is willing to answer?15:59:34
@thefossguy:matrix.orgPratham PatelRedacted or Malformed Event16:00:33
@thefossguy:matrix.orgPratham Patel

sorear: you can try building the sd-image for the VF2 and override the kernel with your source + any additional patches. If I were to do something like what you described, I'd start from here.

https://nixos.wiki/wiki/NixOS_on_RISCV/VisionFive_2

16:05:55
@sorear:matrix.orgsorearI still cannot make heads from tails of anything flakes-related16:06:57
* @thefossguy:matrix.orgPratham Patel will be back with a tested flake.nix that sorear can reproduce16:08:43

Show newer messages


Back to Room ListRoom Version: 10