<samueldr>
thinking back I never had grub cross-compiling I think, it was native
<samueldr>
in other news: it now is cross-compiling
<gchristensen>
wow, nice!
Thra11 has joined #nixos-aarch64
<samueldr>
it's half a lie... EFI grub doesn't yet
<gchristensen>
close enough
<clever>
ive also found nvme support in grub to be a lie
<clever>
it relies on the EFI to provide nvme drivers
<samueldr>
the thing is... at its inception EFI was *supposed* to deal with providing basic drivers
<samueldr>
and operating systems to embrace them
<clever>
except, some motherboards dont ship with nvme drivers
<clever>
so a grub on a sata disk, cant open a /boot on nvme
<samueldr>
[citation needed, memory might be wrong]
<gchristensen>
oof
<thefloweringash>
before I roll my own, does anyone happen to have a nice recipe for running an armv7l-linux builder vm with managed nixos config, in something like a systemd unit?
<gchristensen>
hah
<gchristensen>
I've been looking for one for ages :P
<samueldr>
will need to figure out whether we enable LPAE outright on armv7 or not
zupo has joined #nixos-aarch64
<clever>
106 /* Ignore what the user says - they're getting the GPIO regs
<clever>
107 whether they like it or not! */
<clever>
lol
zupo has quit [Ping timeout: 250 seconds]
zupo has joined #nixos-aarch64
Guest62 has joined #nixos-aarch64
<Guest62>
Hi. I'm trying to get hydra on aarch64 to run a build. It seems to run all the pre-requisite steps for a particular build, then stops and never actually starts the queued build. I've tried to fill in "buildMachines" with localhost and "supportedFeatures" but it doesn't have an impact. When looking at the logs I have noticed that "hydra-queue-runner
<Guest62>
status" has an empty "supportedFeatures" list for localhost. Any suggestions?
<clever>
Guest62: can you pastebin the output of `sudo -u hydra -i hydra-queue-runner --status | jq` ?
<clever>
Guest62: line 35 says that you have a builder at localhost, which can run aarch64-linux jobs, and doesnt support any features...
<clever>
Guest62: and line 54 says you have one aarch64-linux job, that needs the big-parallel feature
<clever>
so, you need to add big-parallel to localhost
<clever>
Guest62: what is the current content of /etc/nix/machines and have you tried adding big-parallel?
<Guest62>
Yes. That's what I thought. This is what I have in my configuration.nix: nix.buildMachines = [ { hostName = "localhost"; system = "aarch64-linux"; supportedFeatures = ["kvm" "nixos-test" "big-parallel" "benchmark" ]; } ];
<clever>
and what did that translate to within /etc/nix/machines ?