| 23 Feb 2022 |
Zhaofeng 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 | 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 | Here's my current tree, in case it's of use to anyone: https://github.com/ius/nixpkgs/commits/riscv64-20220219 | 20:20:04 |
Zhaofeng 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 ๐ณ๏ธโ๐ | [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] |
- [ ] https://github.com/starfive-tech/JH7100_ddrinit
- [ ] https://github.com/starfive-tech/JH7100_secondBoot
| 22:05:42 |
[0x4A6F] | Only on the radar, no work done. | 22:06:29 |
| 24 Feb 2022 |
ius | This 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 | https://github.com/renode/renode might be a handy tool for all this jazz :D | 22:13:16 |
qbit | oh, i guess all the boards are embedded | 22:14:07 |
qbit | i saw some of the sifive cpu's listed and assumed it could emu a full board | 22:14:49 |
Zhaofeng Li | It should be able to. Renode was the "officially blessed" tool for emulating the Starlight board which is the precursor to VisionFive | 22:43:02 |
| 25 Feb 2022 |
qbit | Oh nice | 01:20:06 |
qbit | I have it building on nixos, but the ui isnโt working | 01:20:27 |
qbit | https://gist.github.com/qbit/55992415f8ae26320d20b499265976ca | 01:21:27 |
ius | I 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 | Qemu 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?), though | 08:06:31 |
Jamie | oh I have a Freedom Unleashed sitting unused iโd be happy to contribute to a build farm if itโd be helpful | 09:47:44 |
Jamie | or uh | 09:48:03 |
Jamie | HiFive Unleashed that is | 09:48:13 |
Jamie | wait no sorry its an Unmatched | 09:56:59 |
ius | Zhaofeng Li: FYI, I was sponsored a board as well, and it just turned up on my doorstep out of the blue | 12:46:15 |
ius | Bonus rant: had to scramble for cash, because apparently UPS over here only accepts cash payments in exact change - it's 2022 after all | 12:55:45 |
7c6f434c | This is their attempt to only accept card payments without saying they only accept card payments? | 12:58:45 |
ius | No, they don't take cards at all. | 13:01:20 |
7c6f434c | Do they try to get written checks?? Or do they simply hate the world and want the world to feel it? | 13:02:56 |
ius | The proof of payment I got sports 2 checkboxes: 'check' or 'cash'.
National banks haven't issued any checks since 2002. The only reason it's on there because someone probably translated a US form/procedure. | 13:12:57 |
ius | [ 0.000000] Linux version 5.16.0-rc2 (nixbld@localhost) (riscv64-unknown-linux-gnu-gcc (GCC) 10.3.0, GNU ld (GNU Binutils) 2.35.2) #1-NixOS SMP Tue Jan 1 00:00:00 UTC 1980
[ 0.000000] OF: fdt: Ignoring memory range 0x80000000 - 0x80200000
[ 0.000000] Machine model: StarFive VisionFive V1
๐
| 16:45:25 |