*** tpb has joined #litex | 00:00 | |
*** Degi_ has joined #litex | 00:04 | |
*** Degi has quit IRC | 00:07 | |
*** Degi_ is now known as Degi | 00:07 | |
*** CarlFK has joined #litex | 00:26 | |
*** ambro718 has quit IRC | 00:40 | |
*** mithro has quit IRC | 02:22 | |
*** levi has quit IRC | 02:24 | |
*** guan has quit IRC | 02:25 | |
*** rohitksingh has quit IRC | 02:26 | |
*** bubble_buster has quit IRC | 02:30 | |
*** levi has joined #litex | 02:31 | |
*** guan has joined #litex | 02:33 | |
*** bubble_buster has joined #litex | 02:34 | |
*** mithro has joined #litex | 02:36 | |
*** rohitksingh has joined #litex | 02:41 | |
*** jaseg has quit IRC | 02:52 | |
*** jaseg has joined #litex | 02:53 | |
*** sorear has quit IRC | 03:05 | |
*** sorear has joined #litex | 03:08 | |
*** FFY00 has quit IRC | 03:18 | |
*** FFY00 has joined #litex | 03:18 | |
*** FFY00 has quit IRC | 03:25 | |
*** FFY00 has joined #litex | 03:25 | |
*** FFY00 has quit IRC | 04:16 | |
*** FFY00 has joined #litex | 04:16 | |
*** _florent__ has joined #litex | 04:23 | |
*** _florent_ has quit IRC | 04:23 | |
*** _florent__ is now known as _florent_ | 04:23 | |
*** FFY00 has quit IRC | 04:46 | |
*** FFY00 has joined #litex | 04:47 | |
*** FFY00 has quit IRC | 04:57 | |
*** FFY00 has joined #litex | 04:58 | |
*** _franck_ has quit IRC | 06:00 | |
*** _whitelogger_ has quit IRC | 06:30 | |
*** _whitelogger has joined #litex | 06:32 | |
*** jaseg has quit IRC | 06:57 | |
*** jaseg has joined #litex | 06:59 | |
*** CarlFK has quit IRC | 07:30 | |
*** kgugala_ has joined #litex | 08:26 | |
*** kgugala has quit IRC | 08:26 | |
*** kgugala_ has quit IRC | 08:26 | |
*** kgugala has joined #litex | 08:27 | |
*** kgugala_ has joined #litex | 08:28 | |
*** kgugala has quit IRC | 08:28 | |
*** kgugala has joined #litex | 08:29 | |
*** kgugala_ has quit IRC | 08:33 | |
*** CarlFK has joined #litex | 08:34 | |
*** lkcl_ has quit IRC | 09:03 | |
*** lkcl_ has joined #litex | 09:06 | |
lkcl_ | somlo, yes, i saw the CSRs after investigating a bit more - pythondata_cpu_microwatt provides its own version of timer0_value_read (and write?) | 09:37 |
---|---|---|
lkcl_ | however they happen not to be used | 09:38 |
lkcl_ | am still getting these: | 09:39 |
lkcl_ | Memtest at 0x0000000040000000... | 09:39 |
lkcl_ | [bus: 0x0]: 0xaaaa0000 vs 0xaaaaaaaa | 09:39 |
lkcl_ | that's after putting in a nmigen-based wishbone 64-to-32-bit downconverter. yet in sim it's fine | 09:40 |
daveshah | Is picorv32 reliably working fine at the same frequency? | 09:48 |
lkcl_ | daveshah: yes | 10:06 |
lkcl_ | 55mhz | 10:06 |
*** ambro718 has joined #litex | 10:09 | |
lkcl_ | i've put in a system for dumping GPRs (implemented microwatt's DMI interface) | 10:09 |
lkcl_ | and a way to activate that on a "range" of values of PC | 10:10 |
lkcl_ | then ran it on both microwatt and libresoc and did a diff | 10:10 |
lkcl_ | that told me that somewhere a couple of GPRs end up being different | 10:11 |
lkcl_ | now of course i need to do a binary search tracking down which function causes that difference | 10:12 |
lkcl_ | am just going to have to be veeeery patient. | 10:15 |
lkcl_ | daveshah: the only main difference which *might* affect timing (somehow?) is that instruction read is still 64-bit. however i am beginning to suspect something else going on, and will start running some of microwatt unit tests | 10:34 |
lkcl_ | ah! i have errors i can track down! alriiiight. progress | 10:50 |
*** peeps[zen] has quit IRC | 11:38 | |
*** peeps[zen] has joined #litex | 11:41 | |
*** FFY00 has quit IRC | 11:54 | |
*** FFY00 has joined #litex | 11:55 | |
*** kgugala_ has joined #litex | 12:37 | |
*** kgugala has quit IRC | 12:40 | |
*** kgugala_ has quit IRC | 14:57 | |
*** kgugala has joined #litex | 14:57 | |
lkcl_ | daveshah: running a microwatt unit test, found 4 ALU bugs (whoops) - andc, orc, modsd, divsd. will come back to memtest once i'm confident these are dealt with :) | 15:30 |
daveshah | I think Dolu ran VexRiscv in Verilator lockstep with a reference C++ model to debug Linux in litex startup | 15:31 |
daveshah | any divergence in register value would stop the sim | 15:31 |
lkcl_ | niice | 15:32 |
lkcl_ | i'm doing something similar in the unit tests | 15:33 |
lkcl_ | we have a python-based cycle-accurate POWER9 simulator being developed co-simultaneously with the HDL | 15:33 |
lkcl_ | except, running large programs takes... a while :) | 15:34 |
futarisIRCcloud | https://spoolqueue.com/new-design/fpga/migen/litex/2020/08/11/acorn-cle-215.html | 15:49 |
tpb | Title: Running Linux on the Acorn CLE-215+ | The Spool Queue (at spoolqueue.com) | 15:49 |
futarisIRCcloud | Didn't see this blog post from a couple weeks ago | 15:50 |
*** kgugala_ has joined #litex | 16:16 | |
*** kgugala has quit IRC | 16:19 | |
*** kgugala has joined #litex | 17:45 | |
*** kgugala_ has quit IRC | 17:47 | |
*** kgugala_ has joined #litex | 17:56 | |
*** kgugala has quit IRC | 17:59 | |
*** CarlFK has quit IRC | 18:42 | |
*** CarlFK has joined #litex | 18:58 | |
lkcl_ | futarisIRCcloud: wow, he got linux up and running on it, including a uart and sdmmc - despite the fact that those PCBs have what... 12 pins? :) | 19:12 |
_florent_ | futarisIRCcloud: nice, thanks for sharing, i'm also interested in getting LitePCIe working in Root mode, i'll get in touch with him to see if we could collaborate on this | 19:38 |
*** kgugala_ has quit IRC | 20:06 | |
*** kgugala has joined #litex | 20:06 | |
*** _whitelogger has quit IRC | 22:57 | |
*** _whitelogger has joined #litex | 22:59 | |
*** ambro718 has quit IRC | 23:19 | |
*** lf has quit IRC | 23:58 | |
*** lf has joined #litex | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!