!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

323 Members
99 Servers

Load older messages


SenderMessageTime
22 Feb 2022
@qyliss:fairydust.spaceAlyssa Rossworked fine apart from requiring a small tweak to nixpkgs to tell it which of NetBSD's multiple ppc32 targets to use11:26:44
@mika:coven.palaiologos.rocksMika Feiler left the room.12:02:35
23 Feb 2022
@ius:nltrix.netius colemickens πŸ³οΈβ€πŸŒˆ: I assume you're going to build for RISCV/StarFive using qemu-user? We might want to sort out some way to divide the effort, considering it's really, really slow. 19:49:56
@ius:nltrix.netius I think Zhaofeng Li has a public cache up, but I haven't attempted to use it as I'm not quite sure our closures overlap all that much right now (due to qemu related patches). 19:53:00
@0x4a6f:matrix.org[0x4A6F] ius and colemickens πŸ³οΈβ€πŸŒˆ, there are also packages inbound for Zhaofeng Li an me. 19:53:18
@ius:nltrix.netiusGreat πŸ™‚19:54:09
@zhaofeng:zhaofeng.liZhaofeng LiWe could have a shared hydra instance that we can all contribute some builders19:54:23
@ius:nltrix.netiusI'm building on a Hetzner box right now which I don't mind hooking up to whatever. It's not particularly fast though.19:55:11
@zhaofeng:zhaofeng.liZhaofeng LiIf we have a hydra, I guess it will have to be real hardware or qemu-system. qemu-user is pretty hit-and-miss and I don't think there's a good solution to make it automatically retry failing derivations on native builders.20:07:40
@zhaofeng:zhaofeng.liZhaofeng LiOn the other hand, qemu-system is indeed very slow (qemu-system on 3900X is barely as fast as U74 in some benchmarks)20:09:03
@zhaofeng:zhaofeng.liZhaofeng Li* If we have a hydra, I guess it will have to be real hardware or qemu-system. qemu-user is pretty hit-and-miss and I don't think there's a good solution to make Hydra automatically retry failing derivations on native builders.20:10:02
@ius:nltrix.netius I'm not sure how bad things are outside of the sdImage closure, but at least that one builds okay for me using qemu-user (and some patches). 20:18:30
@ius:nltrix.netiusHere's my current tree, in case it's of use to anyone: https://github.com/ius/nixpkgs/commits/riscv64-2022021920:20:04
@zhaofeng:zhaofeng.liZhaofeng Li Yeah, I have a few "disable tests" commits on my branch as well (I just rebased a couple of days ago, haven't pushed yet). Those can make it hard to reuse stuff from binary caches when everyone is working on different trees 20:27:51
@colemickens:matrix.orgcolemickens πŸ³οΈβ€πŸŒˆ [0x4A6F]: are you packaging the jh7100 tools by chance? That was the only thing I'd found that wasn't in one of the other two repos. 22:00:23
@0x4a6f:matrix.org[0x4A6F]
  • [ ] https://github.com/starfive-tech/JH7100_ddrinit
  • [ ] https://github.com/starfive-tech/JH7100_secondBoot
22:05:42
@0x4a6f:matrix.org[0x4A6F]Only on the radar, no work done.22:06:29
24 Feb 2022
@ius:nltrix.netiusThis one I think? https://github.com/kprasadvnsi/JH71xx-tools - it's a single file project, should be easy enough. Shouldn't be needed if you don't mess up the SPI flash ;)08:51:52
@qbit:tapenet.orgqbithttps://github.com/renode/renode might be a handy tool for all this jazz :D 22:13:16
@qbit:tapenet.orgqbitoh, i guess all the boards are embedded 22:14:07
@qbit:tapenet.orgqbiti saw some of the sifive cpu's listed and assumed it could emu a full board22:14:49
@zhaofeng:zhaofeng.liZhaofeng LiIt should be able to. Renode was the "officially blessed" tool for emulating the Starlight board which is the precursor to VisionFive22:43:02
25 Feb 2022
@qbit:tapenet.orgqbitOh nice01:20:06
@qbit:tapenet.orgqbit I have it building on nixos, but the ui isn’t working 01:20:27
@qbit:tapenet.orgqbithttps://gist.github.com/qbit/55992415f8ae26320d20b499265976ca01:21:27
@ius:nltrix.netiusI looked at it before, but concluded it doesn't fit the use case - although they pull in qemu's tcg the SoC itself seems implemented in C#. Guess it'll take slow to a whole new level.08:05:28
@ius:nltrix.netiusQemu system emulation of one of the virt RISCV targets will be (a lot?) faster. It's a neat project if you have on board peripherals you'd like to emulate (or co-simulate?), though08:06:31
@jamie:memes.nzJamieoh I have a Freedom Unleashed sitting unused i’d be happy to contribute to a build farm if it’d be helpful09:47:44
@jamie:memes.nzJamieor uh09:48:03
@jamie:memes.nzJamieHiFive Unleashed that is09:48:13

Show newer messages


Back to Room ListRoom Version: 6