Sunday, 2022-11-27

*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC07:23
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc07:23
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC09:16
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc09:16
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC09:54
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc09:55
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC09:58
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc09:58
*** tplaten <tplaten!> has joined #libre-soc12:26
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC13:12
*** ghostmansd[m] <ghostmansd[m]!> has joined #libre-soc13:12
*** octavius <octavius!> has joined #libre-soc13:38
octaviusI'm glad I switched computers. The Ryzen 3600 (using 11 threads) has been running verilator for 18.5h now. Much better progress than the sandybridge13:39
octaviusBut I see why a work desktop would be very useful13:39
*** choozy <choozy!> has joined #libre-soc13:50
lkcloctavius, yyup.  fan's running continuously, is it?14:22
lkclflat-out for 18.49 hours so far, eh?14:22
*** tplaten <tplaten!> has quit IRC17:31
*** tplaten <tplaten!> has joined #libre-soc17:32
*** ghostmansd[m] <ghostmansd[m]!> has quit IRC19:14
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc19:17
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC19:29
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc19:29
*** tplaten <tplaten!> has quit IRC19:58
*** lxo <lxo!> has quit IRC20:30
*** lxo <lxo!> has joined #libre-soc20:30
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC20:43
*** ghostmansd[m] <ghostmansd[m]!> has joined #libre-soc20:43
*** markos <markos!> has quit IRC21:18
*** markos <markos!> has joined #libre-soc21:23
*** markos <markos!> has quit IRC21:26
*** markos <markos!> has joined #libre-soc21:30
octaviusYep, now 26.5h21:34
octaviusIt generated temporary files up to "" (I haven't figured out where in the microwatt-verilator.cpp the time unit and total time is defined)21:35
octaviusMakes about 3 files per minute (incrementing time by about 2000000 with each dump)21:37
*** markos <markos!> has quit IRC21:38
octaviusbram.dump is 200GiB XD21:38
octaviusso far...21:38
octaviusAs for the fan, the noctua cpu cooler in this build is overspec'd (because I wanted a * really * quiet pc even under load). 2x 120mm fans help reduce noise too21:46
*** markos <markos!> has joined #libre-soc21:48
*** lkcl <lkcl!> has quit IRC22:32
openpowerbot_[irc] <lkcl> octavius: don't let those files get out of hand.23:00
openpowerbot_[irc] <lkcl> it's a full state-backup plus memory dump each time23:01
octaviusAh, so I need to modify the .cpp code to reduce dumping?23:01
openpowerbot_[irc] <lkcl> if you don't keep an eye on them (delete them) they'll run your system out of space23:01
openpowerbot_[irc] <lkcl> yyup.23:01
octaviusOh, so I don't need theM?23:01
openpowerbot_[irc] <lkcl> only if you ever want to attempt to restart the simulation.23:02
openpowerbot_[irc] <lkcl> btw i didn't realise you were going to be running the microwatt-verilator simulation, rather than just compiling it.23:02
octaviusDoes verilator automatically detect they are present and resume, or do I need to pass a param?23:03
openpowerbot_[irc] <lkcl> if you haven't correctly given it a binary then you may be running nops or the simulated processor may already be in "halt"23:03
openpowerbot_[irc] <lkcl> you'll need to look at the source code.23:03
octaviusI wanted to follow the guide on the Microwatt iwiki page, and see what happens23:03
octaviusI guess I wasted a bunch of compute time then23:03
openpowerbot_[irc] <lkcl> it was well over 6 months ago that i wrote this so i have only the vaguest of recollection23:03
openpowerbot_[irc] <lkcl> basically.... almost certainly23:03
openpowerbot_[irc] <lkcl> you could have determined that by enabling VCD trace and examining it23:04
openpowerbot_[irc] <lkcl> "wasting time" on simulations is extremely common23:04
openpowerbot_[irc] <lkcl> and (sigh) the verilator-controlled save/restore system is, very annoyingly, not perfect23:05
openpowerbot_[irc] <lkcl> you can spend 10, 16, 20, 30 hours, get to a point where you need to rewind23:05
openpowerbot_[irc] <lkcl> attempt to load a prior restore and it *won't work* due to a bug in verilator23:05
octaviusAh yes, I'm starting to remember the pain you wrote about23:06
octaviusOk, I guess I'll look over it tomorrow, and make sure I'm loading a binary23:06
octaviusAh, should've looked at the for microwatt repo....23:08
octaviusThanks lkcl, will head off. gn23:09
*** choozy <choozy!> has quit IRC23:10
*** octavius <octavius!> has quit IRC23:10

Generated by 2.17.1 by Marius Gedminas - find it at!