*** tpb has joined #timvideos | 00:00 | |
*** sb0 has quit IRC | 01:26 | |
mithro | shorne: Is or1k in upstream gdb? | 01:56 |
---|---|---|
shorne | mithro: yes, for bare metal debugs | 02:36 |
shorne | i.e. not linux apps (yet) | 02:36 |
shorne | mithro: the sim build is coming along, it seems litex added verilator --threads support (a new feature in litex). The debian version of verilator does not support threads yet, but I think your conda version does. | 02:37 |
mithro | shorne: Maybe | 02:37 |
shorne | Do you have any good way to not wait so long for getting results from a travis build? | 02:38 |
mithro | shorne: Cancel the ones you don't care about? | 02:38 |
shorne | I see | 02:39 |
mithro | shorne: I generally try and run things locally first | 02:39 |
shorne | I have created a docker image that kind or reproduces the environment... | 02:39 |
shorne | yeah, it works locally, just the travis image is so different then my fedora workstation, hence the docker image | 02:40 |
mithro | shorne: Got a link to th elogs? | 02:42 |
shorne | https://travis-ci.org/timvideos/litex-buildenv/jobs/437930041 | 02:51 |
shorne | mithro: the line is here: https://travis-ci.org/timvideos/litex-buildenv/jobs/437930041#L3770 | 02:52 |
mithro | shorne: You can enable travis on your own repo | 02:52 |
shorne | yeah, I was thinking to do that too, also my repos have "debug" access | 02:52 |
mithro | ethernet.c:6:10: fatal error: event2/listener.h: No such file or directory | 02:55 |
shorne | I think that was fixed... | 02:56 |
mithro | shorne: 181d890363bb23ac5275cb41feb3b4914711d158 ? | 02:57 |
shorne | commit: https://github.com/timvideos/litex-buildenv/commit/57151f753513feccc67ce75300a878211b118549 | 02:58 |
tpb | Title: Merge aece561e401dfc981d27e75994d3fd07f73cf69c into 0eab7302da7584eee… · timvideos/litex-buildenv@57151f7 · GitHub (at github.com) | 02:58 |
shorne | mithro: you gave a commit id? event2 missing was due to missing libevent2-dev package | 02:58 |
mithro | shorne: Ahh | 02:58 |
shorne | I added it to .travis.yml... which brings the question, should I add that to download-env-root.sh too? | 02:58 |
*** rohitksingh has joined #timvideos | 03:00 | |
mithro | shorne: So, typing "make gateware" seems to start verilator and start the HDMI2USB firmware? | 03:01 |
mithro | https://www.irccloud.com/pastebin/tesSXLLk/ | 03:02 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 03:02 |
shorne | mithro: yes, its part of the build _run_sim(), is that not normal? It seems the same on arty if I recall | 03:04 |
shorne | mithro: did your <enter> work? after typing 'help'? | 03:04 |
mithro | shorne: Well, "make gateware" not ever ending means the travis build will fail | 03:04 |
mithro | shorne: no | 03:05 |
shorne | ok, ill change the build to no longer do that then | 03:06 |
shorne | need to debug the <enter> think too. I debugged the uart and can see the letters being typed | 03:07 |
shorne | mithro: but I didnt see <enter> characters coming through, it might be a termios thing | 03:08 |
mithro | shorne: The problem is likely \r\n verse \n | 03:08 |
shorne | the code dues try to inter an | 03:10 |
shorne | mithro: verilator stub does try to insert a '\r' it might be wrong | 03:11 |
shorne | https://github.com/enjoy-digital/litex/blob/master/litex/build/sim/core/modules/serial2console/serial2console.c#L151-L155 | 03:12 |
tpb | Title: litex/serial2console.c at master · enjoy-digital/litex · GitHub (at github.com) | 03:12 |
mithro | shorne: Can I push to your branch? | 03:12 |
shorne | shorne: what do you mean by push? | 03:13 |
mithro | shorne: I have two minor fixes to your change | 03:13 |
shorne | mithro: oh, I didnt see your changes | 03:15 |
shorne | I keep force pushing updates | 03:15 |
shorne | like a few minutes ago | 03:15 |
mithro | shorne: Yes, and I want to force push to your branch too | 03:15 |
shorne | sure, do you want me to give you access? | 03:16 |
shorne | mithro: do you need access? | 03:16 |
mithro | shorne: I think I can already because of your pull request | 03:16 |
mithro | shorne: 383c8be72f1d9287a98fbd3a068887fdcad2f96f | 03:17 |
shorne | ok, let me see | 03:17 |
mithro | shorne: Didn't fix the `make gateware`issue though | 03:18 |
shorne | mithro: I see , b/scripts/enter-env.sh | 03:22 |
shorne | mithro: looks good, I got it | 03:22 |
shorne | did you see my comment about the firmware.fbi in `targets/sim/base.py` | 03:22 |
shorne | mithro: I dont think we should be creating the file name there, but we are... | 03:23 |
mithro | hrm... | 03:25 |
mithro | https://www.irccloud.com/pastebin/T36ngSdd/ | 03:25 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 03:25 |
shorne | mithro: for one we do it in make.py, for 2 the current way doesn't support '.linux' | 03:26 |
shorne | mithro: I saw this error too | 03:28 |
shorne | I had to edit the installed verilator .h file | 03:28 |
*** rohitksingh has quit IRC | 03:29 | |
shorne | something wrong with how they define the #ifdefs for defining fatal_difference() | 03:30 |
mithro | Yeah, looks like "#if defined(VL_THREADED) && defined(VL_DEBUG)" | 03:32 |
shorne | mithro: on my file /usr/share/verilator/include/verilated.h | 03:32 |
shorne | yead, I changed to | 03:32 |
shorne | #if defined(VL_THREADED) //&& defined(VL_DEBUG) | 03:33 |
shorne | we probably need to send patch upstream | 03:33 |
shorne | but I didnt have time yet ;) | 03:33 |
shorne | We could also patch the .cpp file I guess | 03:34 |
mithro | shorne: Looks like it's already upstream | 03:37 |
mithro | shorne: Should be updated in conda soon | 03:39 |
mithro | oh look, riscv is also in gdb 8.2 | 03:44 |
shorne | mithro: cool, sorry baby woke up will be away | 04:02 |
*** taccoZe has joined #timvideos | 04:17 | |
*** taccoZe has quit IRC | 04:22 | |
*** Kate^gt has joined #timvideos | 05:04 | |
*** Kate^gt has quit IRC | 05:05 | |
*** akilsdonk has joined #timvideos | 05:52 | |
*** deanforbes__ has joined #timvideos | 05:53 | |
*** akilsdonk has quit IRC | 05:56 | |
*** deanforbes__ has quit IRC | 05:56 | |
*** Kripton has quit IRC | 07:26 | |
*** Kripton has joined #timvideos | 07:26 | |
*** Kripton has quit IRC | 09:10 | |
*** Kripton has joined #timvideos | 09:11 | |
*** sb0 has joined #timvideos | 09:56 | |
*** CarlFK has joined #timvideos | 09:56 | |
*** ChanServ sets mode: +v CarlFK | 09:56 | |
*** CarlFK1 has joined #timvideos | 10:03 | |
*** ChanServ sets mode: +v CarlFK1 | 10:03 | |
*** CarlFK has quit IRC | 10:04 | |
*** CarlFK1 has quit IRC | 10:05 | |
*** mauz555 has joined #timvideos | 10:10 | |
*** sb0 has quit IRC | 10:11 | |
*** sb0 has joined #timvideos | 10:12 | |
*** CarlFK has joined #timvideos | 10:21 | |
*** ChanServ sets mode: +v CarlFK | 10:21 | |
*** mauz555 has quit IRC | 10:34 | |
*** CarlFK has quit IRC | 10:40 | |
*** rohitksingh has joined #timvideos | 16:22 | |
*** rohitksingh has quit IRC | 16:52 | |
*** CarlFK has joined #timvideos | 18:21 | |
*** ChanServ sets mode: +v CarlFK | 18:21 | |
*** CarlFK has quit IRC | 18:25 | |
*** CarlFK has joined #timvideos | 18:29 | |
*** ChanServ sets mode: +v CarlFK | 18:29 | |
*** CarlFK has quit IRC | 18:39 | |
*** Kripton has quit IRC | 19:25 | |
*** Kripton has joined #timvideos | 19:26 | |
*** CarlFK has joined #timvideos | 19:28 | |
*** ChanServ sets mode: +v CarlFK | 19:28 | |
*** CarlFK has quit IRC | 21:08 | |
*** mauz555 has joined #timvideos | 21:36 | |
*** mauz555 has quit IRC | 21:59 | |
*** techman83 has quit IRC | 22:06 | |
*** techman83 has joined #timvideos | 22:06 | |
*** ChanServ sets mode: +v techman83 | 22:06 | |
*** CarlFK has joined #timvideos | 23:01 | |
*** ChanServ sets mode: +v CarlFK | 23:01 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!