<duncan^> MIPS assembly is just... ugh
<duncan^> They make you use a horrible emulator called MARS
<duncan^> it's a java program... yuck
<dtz> haha we used "SPIM"
<duncan^> MARS is a frontend to that thing
<duncan^> SPIM provides the syscalls for stuff
<duncan^> ugh
<clever> sphalerite: i wonder, are there any good mips cores for verilog?
<clever> oops, be careful when trying to google fpga soft core databases, lol
<clever> ah, https://opencores.org/ is what i was trying to find
<gchristensen> I'm going to reboot the builder soon
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
efraim has quit [Remote host closed the connection]
efraim has joined #nixos-aarch64
orivej has joined #nixos-aarch64
<flokli> Hopefully the (right) SSD for my clearfog will arrive today... Time to resume building armv7l back and forth ;-)
<flokli> And eventually getting a decent home router as a side effect :-P
orivej has quit [Read error: Connection reset by peer]
<sphalerite> duncan^: yep MARS over here too
<sphalerite> duncan^: and idk, I think MIPS is a good arch for teaching the principles of assembly?
<sphalerite> Admittedly I don't know any other assembly languages well. The impression I get is that all the high-power arches are hugely more complex and not suitable as an introduction to the topic
hoverbear has quit []
hoverbear has joined #nixos-aarch64
<grw> dotlambda: yes this board works well
<grw> you can use mainline kernel and uboot
<grw> at least in headless mode.. dont know about display/sound etc
<samueldr> dotlambda: the dtbs are all those available with defconfig on the mainline kernel
<samueldr> the u-boot installed (by you) to the image will load one, which will probably be the right one
<dtz> gchristensen: thanks for merging my PR for access! You mentioned restarting the builder last night; does that mean the change has been deployed/updated? O:)
<gchristensen> hmmm
<gchristensen> it should, but it doesn't
<gchristensen> because I built the machine but forgot to reboot it :)
<dtz> :D all good
<dtz> mostly just wasn't sure if I somehow botched things or if just need to wait a bit :).
<gchristensen> ok rebooting
<dtz> got my hands full trying to sort out wtf is going on with my machines such that I'm getting different behavior than others aren't seeing
<gchristensen> yikes
<dtz> ty sir
orivej has joined #nixos-aarch64
orivej_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 264 seconds]
<dtz> (hooray turns out I'm not entirely crazy, someone else reproduced what I've been seeing wooo)
<dtz> anyway YAY I'm building aarch64 musl stdenv now?! :D
<dtz> well it's building, but it proceeded far enough that I'm optimistic
<dtz> bootstrap tools not trivially/completely broken, etc.
<dtz> ^_____^
buovjaga2 has joined #nixos-aarch64
<buovjaga2> Dezgeg: now I'm testing qemu again. It gave: bootarg overflow 272+0+0+1 > 256
<buovjaga2> SCRIPT FAILED: continuing...
<Dezgeg> ah yeah, that problem
<buovjaga2> :)
<Dezgeg> I should poke upstream on how to proceed with that, but for now I workaround with adding this to include/configs/qemu-arm.h #define CONFIG_SYS_CBSIZE 512
<buovjaga2> Ah. The other thing that I worked around with the patched u-boot repo was fixed in upstream binutils apparently, btw.: https://sourceware.org/bugzilla/show_bug.cgi?id=22764
<Dezgeg> ah yeah, new binutils is quite buggy IIRC
alunduil has quit [Ping timeout: 255 seconds]
<buovjaga2> right on: [root@nixos:~]#
<buovjaga2> this is the first time I've used qemu :)
<buovjaga2> thanks again
buovjaga2 has quit [Remote host closed the connection]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-aarch64
<sphalerite> dtz: did I mention it to you or only sonarpulse that I got musl-on-MIPS stuff working too?
<sphalerite> In either case, awesome work
<dtz> :D thank you, everyone's so helpful and supportive :3
<dtz> LMK if you'd like musl bootstrap, I can build/host like I do for aarch64/armv6l if we can define the crossSystem (err localSystem)
<dtz> although I suppose folks probably won't be using routers to build things
orivej has quit [Ping timeout: 248 seconds]