--- Log opened Thu Apr 21 00:00:31 2016 | ||
jeremybennett | mithro: wallento: Happy to help with GDB as far as I can. IIRC I completely rewrote the openrisc bit, then _franck_/_franck__ added lots of goodness. So should be no significant legal issues/ | 04:27 |
---|---|---|
jeremybennett | (my rewrite was the GDB 6.8 version, as documented here: http://www.embecosm.com/resources/appnotes/#EAN3 | 04:27 |
mithro | olofk: the rebootstrap debian guys are blocked on you needing to patch GCC | 04:28 |
mithro | jeremybennett: I'm more an end user :) | 04:29 |
mithro | jeremybennett: should i be able to single step the or1k? | 04:29 |
mithro | (Instruction step that is) | 04:32 |
_franck__ | mithro: you should | 04:33 |
olofk | mithro: What kind of patch? | 04:43 |
olofk | Ah, you mean that the don't want to use a non-upstreamed version? | 04:44 |
olofk | Yes, we're banging our heads against the wall here | 04:44 |
mithro | olofk: yes, they only want patches to be a couple of lines, preferably no patches at all | 04:47 |
olofk | mithro: Well, we would like the same :) | 04:49 |
mithro | Yeah, stupid CAs | 05:05 |
olofk | + stupid people who won't sign them | 05:05 |
shorne | olofk: maybe silly question, I see that wb_stream has a .core file in your git repo. I created one in orpsoc-cores and it works there. but is it possible to source directly the core from your github repo? | 05:27 |
shorne | wb_streamer | 05:27 |
shorne | It seems the one in olofk/wb_streamer is in an older format, and also it looks like there are some dependency issues | 05:28 |
olofk | shorne: Yes, there are two options | 05:34 |
olofk | Clone the repo and then... | 05:34 |
olofk | Add the path to the repo in fusesoc.conf | 05:34 |
olofk | or Run fusesoc with --cores-root=/path/to/repo | 05:34 |
olofk | Regarding fusesoc.conf, FuseSoC first checks if it exists in the current directory, and if not, in ~/.local/share/fusesoc | 05:35 |
olofk | So you can create a workspace directory, copy your fusesoc.conf from ~/.config/fusesoc/fusesoc.conf there, and add the path | 05:36 |
olofk | oh... .config is the current basedir. Not .local/share | 05:36 |
olofk | s/current/correct | 05:37 |
* olofk needs coffee | 05:37 | |
olofk | shorne: And yes, there is a dependency problem. I need to migrate wb_streamer to use the new wb_bfm, but haven't gotten around to do that ye | 05:38 |
olofk | t | 05:38 |
olofk | This only affects the testbench | 05:38 |
shorne | ok, I can do that | 05:47 |
shorne | thanks a lot | 05:59 |
shorne | olofk: Its working, I guess you want to update to wb_bfm-1.0 ? | 06:26 |
shorne | and maybe stream_utils-1.1? | 06:26 |
shorne | but those both pull in different versions of vlog_tb_utils, which causes some issues of dual definitions | 06:30 |
olofk | shorne: Yes, versioning is still a mess. I was hoping that some GSoC student would like to take a look at that :) | 07:14 |
olofk | We are working on it however, and things will improve soonish | 07:14 |
olofk | But for now, I suggest always use vlog_tb_utils-1.0. I've updated alll cores in orpsoc-cores to use that version | 07:15 |
olofk | Ah, now I remember. I got it to work with a newer version of wb_bfm, but I found a bug, so I would need to bump wb_bfm first, and then we're back in depdenceny hell :/ | 07:16 |
mithro | olofk: What do you do as a day job? _florent_ did some work with you on something? | 07:34 |
SMDwrk | Does mor1kx uarch differ lots compared to or1200? I need to decide which docs I should study. Thanks. | 09:12 |
shorne | olofk: I got it working with wb_bfm-1.0, had to make 2 changes | 09:28 |
shorne | 1. remote include for _params.v | 09:28 |
shorne | 2. switch from MAX_BURST_LENGTH(1) to MAX_BURST_LEN(2) | 09:29 |
shorne | something in wb_bfm didnt alow MAX_BURST_LEN less than 2 because it was being used for some bus width calculations | 09:29 |
SMDwrk | And where should I get recent documentation on openrisc? I've heard opencores is not in favor anymore | 10:00 |
olofk | mithro: Working as a consulatant, mostly doing FPGA design | 10:40 |
olofk | shorne: I got a fix for the last issue | 10:41 |
olofk | Sorry, no, there is a third issue that you might have missed | 10:41 |
olofk | Or does the testbench pass? | 10:41 |
olofk | shorne: Pushed a fix to https://github.com/olofk/wb_bfm | 10:43 |
olofk | I had to do that to make the wb_streamer tb pass | 10:43 |
shorne | olofk: the test bench was passed | 10:52 |
shorne | just tested wb_stream_reader_tb | 10:52 |
-!- Netsplit *.net <-> *.split quits: blueCmd | 13:19 | |
-!- Netsplit over, joins: blueCmd | 13:28 | |
olofk | shorne: With wb_bfm-1.0 ? | 15:05 |
shorne | olofk: yes, but now I am using your latest. But it was passing before too | 20:55 |
shorne | https://gist.github.com/stffrdhrn/01bfdd40b3fd570c4ecfd3660f292bf6 | 20:55 |
shorne | tests were wb_stream_reader_tb though | 20:57 |
shorne | oh, my orpsoc-cores was a bit old | 21:17 |
--- Log closed Fri Apr 22 00:00:32 2016 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!