Tuesday, 2020-02-11

*** tpb has joined #litex00:00
*** CarlFK has quit IRC00:18
*** rohitksingh has joined #litex00:43
*** CarlFK has joined #litex01:59
*** rohitksingh has quit IRC02:15
*** rohitksingh has joined #litex03:28
*** CarlFK has quit IRC04:49
*** rohitksingh has quit IRC04:52
*** rohitksingh has joined #litex04:53
*** CarlFK has joined #litex05:32
*** rohitksingh has quit IRC07:46
*** m4ssi has joined #litex07:55
*** freemint has joined #litex07:59
*** karol is now known as kgugala08:43
*** freemint has quit IRC11:39
*** freemint has joined #litex12:07
*** freemint has quit IRC12:23
*** freemint has joined #litex14:07
*** freemint has quit IRC14:13
*** m4ssi has quit IRC14:15
*** m4ssi has joined #litex14:15
*** freemint has joined #litex14:19
*** freemint has quit IRC16:42
*** m4ssi has quit IRC17:10
somlodaveshah: does a 'nextpnr_ecp5::assertion_failure' with the following message "what():  Assertion failure: closest != BelId() (/builddir/build/BUILD/nextpnr-85f4452b0a3bd47ccb25be023859542ffef888f7/ecp5/pack.cc:2588)" ring any immediate bells?17:44
somlotrying to build latest LiteX with Rocket for the trellisboard (or for the versa5g, same issue)17:45
somloI am currently using yosys d448483, trellis 30ee6f2, and nextpnr 85f445217:45
daveshahThere was a LiteX change relating to ECLKBRIDGECS17:45
daveshaha while ago17:46
daveshahI did fix a nextpnr issue related to it but that was also a month or so ago17:46
somlodaveshah: it gets weirder -- it builds fine (latest LiteX sources) on the development VM I've been using for a few months and updating17:46
somlobut I just built a new VM this morning for a "mobile demo", with the same software (as far as I can tell), and it fails on that one :)17:47
somloso if I had to guess, it's something the whole setup depends on *implicitly* in some way, but I can't for the life of me figure out what17:47
somloat least yosys/trellis/nextpnr/migen/abc/iverilog/verilator are the very same RPMs I've installed on the old (working) VM... :)17:49
somloso if this assertion thing isn't immediately obvious, don't worry about it. It's gotta be some weird quantum Heisen-bug with my setup... :)17:51
somlothe downside of having had this happen is that now I'm scared to even breathe too  hard in the general direction of my *working* VM :D17:52
daveshah It could be to do with an old prjtrellis version being used to build nextpnr17:53
daveshahCan you sha256 nextpnr-ecp5 to double check it is the same binary?17:53
somlodaveshah: they're different :( Now I gotta figure out how they ended up that way, but this is definitely helpful -- thanks!17:57
daveshahIt's possible one is built against libtrellis from before libtrellis had ECLKBRIDGECS in it (probably November ish?)17:58
somlooh, I think I know -- I pushed both trellis and nextpnr updates into Fedora to resolve their request to prep for python 3.918:01
somloand nextpnr must have pulled in the old trellis dependency18:02
somloRPMs on my dev machine are from my local builds, the ones on the new machine are from upstream fedora (which -- good to know -- has a broken nextpnr package, so I should probably rebuild that and push it out again :)18:03
somloalso, note to self: in the future, always build trellis first, and wait for it to be published before requesting a nextpnr build :)18:08
*** rohitksingh has joined #litex18:25
acathlaIs there a common reason for the litex builder to never finish a build and stay forever in loop?19:04
*** rohitksingh has quit IRC19:04
*** rohitksingh has joined #litex19:33
*** freemint has joined #litex19:46
Xiretza_florent_: fyi, liteeth CI is pretty red due to new_soc20:00
*** rohitksingh has quit IRC20:03
_florent_Xiretza: thanks, i'll look at that20:05
*** freemint has quit IRC20:07
*** freemint has joined #litex20:08
_florent_Xiretza: it's green again :)20:34
*** _whitelogger has quit IRC20:37
*** rohitksingh has joined #litex20:37
_florent_Xiretza: ah no, not completely20:38
Xiretza_florent_: wasn't it green already? weird20:40
*** _whitelogger has joined #litex20:40
_florent_it was green, but has not been re-triggered with litex changes20:50
Xiretzaah, makes sense. oh my, such a pretty log, I like it!20:57
_florent_thanks, that's really green again now21:02
_florent_btw, i'm fine your improvements in #33, do you have others changes you want to do or should i merge?21:04
Xiretza_florent_: I'm currently still trying to get customizable mem/csr/interrupt mappings in there somehow, but that's more of a litex thing anyway21:56
Xiretzathe depths of argparse are not a pretty place21:56
_florent_Xiretza: the generator should probably use a .yml config file as the others generator (litedram/litepcie), defining the mem/csr/interrupt map would also be easy this way22:10
Xiretza_florent_: yeah, that'd probably be the sanest solution. I'll have a look around.22:11
_florent_Xiretza: i could do the skeleton if you want and you could add the configurable mapping?22:12
Xiretzasure, if you feel like it, that'd be great. shouldn't be too much trouble to cobble it together myself, but you know your design preferences best :)22:14
*** CarlFK has quit IRC23:03
_florent_Xiretza: done with https://github.com/enjoy-digital/liteeth/commit/fcadd60ceaa4ac06b2b3ec5c902c8201eebe5cb9, feel free to add parameters if you want to customize the mapping23:22

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!