*** tpb has joined #litex | 00:00 | |
*** Degi_ has joined #litex | 00:38 | |
*** Degi has quit IRC | 00:41 | |
*** Degi_ is now known as Degi | 00:41 | |
*** pftbest has quit IRC | 00:45 | |
*** pftbest has joined #litex | 00:47 | |
*** thorns514 has quit IRC | 01:15 | |
*** felix_ has quit IRC | 01:16 | |
*** felix_ has joined #litex | 01:16 | |
*** lkcl has quit IRC | 01:38 | |
*** lkcl has joined #litex | 01:52 | |
*** lkcl has quit IRC | 02:33 | |
*** lkcl has joined #litex | 02:46 | |
*** lkcl has quit IRC | 03:05 | |
*** lkcl has joined #litex | 03:18 | |
*** Bertl_oO is now known as Bertl_zZ | 04:21 | |
*** kgugala_ has joined #litex | 05:38 | |
*** cjearls has joined #litex | 05:38 | |
*** kgugala__ has joined #litex | 05:40 | |
*** kgugala has quit IRC | 05:41 | |
*** kgugala_ has quit IRC | 05:44 | |
*** mithro has quit IRC | 05:58 | |
*** mithro has joined #litex | 06:00 | |
*** midnight has quit IRC | 06:14 | |
*** midnight has joined #litex | 06:28 | |
*** lkcl has quit IRC | 06:54 | |
*** lkcl has joined #litex | 07:06 | |
*** Melkhior has joined #litex | 08:14 | |
*** lkcl has quit IRC | 09:11 | |
*** lkcl has joined #litex | 09:24 | |
*** Bertl_zZ is now known as Bertl | 10:14 | |
*** d_olex has quit IRC | 10:29 | |
*** Melkhior has quit IRC | 10:51 | |
*** Melkhior has joined #litex | 10:56 | |
nickoe | _florent_: Do you know whats up with the netboot issue I wrote about just above? | 11:20 |
---|---|---|
somlo | _florent_: I get an error building for nexys4ddr and trellis caused by this line: https://github.com/enjoy-digital/litex/blob/master/litex/soc/integration/soc.py#L1553 | 11:22 |
somlo | the error is "AttributeError: 'SDCore' object has no attribute 'cmd_done'" | 11:22 |
somlo | something about the thing not being "self.cmd_done" in the SDCore, but not sure just adding that is the *right* fix :) | 11:23 |
_florent_ | nickoe: Sorry, I've not been able to look at it yet | 11:35 |
_florent_ | somlo: Ah, this is related to https://github.com/enjoy-digital/litesdcard/pull/25#issuecomment-823252640, the PR has probably not been updated | 11:36 |
_florent_ | it should use: self.cmd_event.fields.done, would | 11:36 |
_florent_ | somlo: https://github.com/enjoy-digital/litex/commit/b55af2156ba3380a7bed9eafeb33c64304179440 | 11:38 |
nickoe | _florent_: Ok, no worries, I will try to reproduce the issue with a new checkout and report it as an issue later. | 12:02 |
somlo | _florent_: thanks, that took care of it :) | 12:21 |
_florent_ | somlo: have you measured the read/write speed in Linux with the last improvements? I haven't on my side but if you have numbers I'm interested :) | 12:22 |
*** thorns514 has joined #litex | 13:16 | |
Melkhior | @_florent_ I'm not @somlo and I don't have numbers, but I can tell you it's very reliable for me and I believe noticeably faster than before - I'm running (too much) swap on the sdcard and it's yet to cause me any problem, and I'm making forward progress. For example at this time a C file os compiling while perl is trying to get stuuf from CPAN: | 13:51 |
Melkhior | Tasks: 80 total, 3 running, 77 sleeping, 0 stopped, 0 zombie | 13:51 |
Melkhior | %Cpu(s): 27.1 us, 5.8 sy, 24.6 ni, 42.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st | 13:51 |
Melkhior | MiB Mem : 245.3 total, 3.3 free, 224.4 used, 17.6 buff/cache | 13:51 |
Melkhior | MiB Swap: 320.0 total, 160.9 free, 159.1 used. 14.3 avail Mem | 13:51 |
Melkhior | PID USER PR NI VIRT RES %CPU %MEM TIME+ S COMMAND | 13:51 |
Melkhior | 15749 dolbeau 39 19 155.8m 108.9m 97.9 44.4 120:51.56 R /usr/rvbk/libexe+ | 13:51 |
Melkhior | 17795 dolbeau 20 165.7m 86.4m 97.9 35.2 28:30.44 R /opt/local/bin/p+ | 13:51 |
Melkhior | 17807 root 20 2.4m 1.4m 28.0 0.6 0:58.86 R top | 13:51 |
Melkhior | 53 root 0 -20 2.8 1:55.37 I [kworker/2:1H-mm+ | 13:51 |
Melkhior | (/opt is NFS-mounted in this case) | 13:51 |
_florent_ | Melkhior: great, your feedback is also very appreciated :) | 13:58 |
Melkhior | I like to push things to the limit:-) | 14:03 |
Melkhior | This is wasting 3MiB on reserved memory for the framebuffer, but last evening I was able to log on the FB console using my PS/2 keyboard and even use 'yaft' on it :-) | 14:03 |
Melkhior | Maybe the very first 'Desktop LiteX' ? | 14:03 |
Melkhior | Wish I had an old PS/2 mouse as well and a second PS/2 pmod, maybe I could try X11 with the fbdev driver... | 14:03 |
_florent_ | Melkhior: hehe, nice! | 14:17 |
Melkhior | _florent_ a bit slow to be honest but fun nonetheless :-) | 14:19 |
*** rj has joined #litex | 14:23 | |
*** rj has quit IRC | 14:50 | |
*** rj has joined #litex | 14:52 | |
*** kgugala__ has quit IRC | 14:55 | |
*** kgugala has joined #litex | 14:55 | |
*** rj has quit IRC | 14:55 | |
*** rj has joined #litex | 14:56 | |
acathla | Can someone help me with the meaning of those lines : https://github.com/enjoy-digital/litex/blob/master/litex/soc/software/bios/linker.ld#L83 | 15:02 |
acathla | It's used by https://github.com/enjoy-digital/litex/blob/master/litex/soc/cores/cpu/vexriscv/crt0.S | 15:03 |
acathla | I want to put all the code in RAM (it's executed from flash), but I still can see some strange addresses referenced in compiled code | 15:05 |
acathla | Oh, that's from zyp's last commit... | 15:20 |
acathla | https://github.com/enjoy-digital/litex/commit/9c68d715032c1e5bdd2f52d8523beac484581556 | 15:20 |
acathla | I don't understand the difference between _fdata and _fdata_rom | 15:23 |
*** rj has quit IRC | 15:34 | |
*** rj has joined #litex | 15:39 | |
somlo | _florent_: I'll run some tests later tonight; multi-block reading of 15MB is about 9 seconds now (down from 22) | 15:52 |
somlo | writes I still need to measure -- on a clean partition, since fragmentation will slow it down additionally | 15:52 |
leons | florent: I just got a chance to rebase on the timestamping changes in LiteEth | 15:58 |
leons | Unfortunately your changes on top of it seem to break it for me. In particular, the way I'm introducing a "return channel" FIFO where the event source is attached seems to be fundamentally incompatible with just having an EventSourcePulse triggered once per packet | 15:59 |
leons | https://github.com/enjoy-digital/liteeth/commit/392414eef8991ddea619a0a21d5d2ec7adf3c9ae#diff-bcbdbc676951ce53ff71f484ab27af68c97fc9b1d47f496749f54ab89e6804f7R267 | 15:59 |
leons | This line in particular seems to just fill up the FIFO all the time, so when my driver tries to clear the FIFO it'll remain in an infinite loop | 16:00 |
leons | I think the reasonable approach might really be to change the event source logic from pulse to level whenever timestamping is enabled. This also makes events consistent with what's in the FIFO | 16:01 |
*** pftbest has quit IRC | 16:10 | |
*** pftbest has joined #litex | 16:10 | |
nickoe | _florent_: Ok, I tested with the latest litex and I can reproduce the netboot issue, I created this bug | 16:19 |
nickoe | https://github.com/enjoy-digital/litex/issues/888 | 16:19 |
*** rj has quit IRC | 16:31 | |
*** rj has joined #litex | 16:35 | |
_florent_ | leons: Indeed, I probably made a typo this should be done on END state, not IDLE | 16:35 |
_florent_ | somlo: ok thanks. | 16:37 |
_florent_ | nickoe: thanks for the issue, the steps to reproduce are well explained, I'm not able to look at it now, but will do soon | 16:41 |
_florent_ | sajattack[m]: I fixed the flashing over PCIe on the Acorn, can you update LiteX-Boards and LitePCIe (make sure to use the latest driver) and do a test? | 16:43 |
_florent_ | So if you want to update the bistream from PCIe, you can just do: ./litepcie_util flash_write your_bistream.bin | 16:43 |
sajattack[m] | <_florent_ "sajattack: I fixed the flashing "> I'll try on my lunch break | 16:43 |
_florent_ | then ./litepcie_util flash_reload to reload the bitstream | 16:44 |
_florent_ | and do a PCIe rescan or reboot the machine to be able to use the updated bitstream | 16:45 |
_florent_ | with flash_read you can also dump it | 16:45 |
sajattack[m] | What was the issue out of curiosity? | 16:45 |
_florent_ | The software/gateware was not in phase. I probably updated this from another project I have without really testing on hardware | 16:47 |
sajattack[m] | Ah | 16:47 |
leons | _florent_: okay, no worries. I thought so, IDLE seemed weird. Will send a patch! | 16:55 |
_florent_ | leons: Thanks. | 17:12 |
*** rj has quit IRC | 17:15 | |
*** rj has joined #litex | 17:20 | |
*** rj has quit IRC | 17:59 | |
*** Bertl is now known as Bertl_oO | 18:02 | |
*** rj has joined #litex | 18:03 | |
*** rj has quit IRC | 18:44 | |
*** rj has joined #litex | 18:49 | |
*** Melkhior has quit IRC | 19:12 | |
*** rj has quit IRC | 19:27 | |
*** rj has joined #litex | 19:30 | |
*** pftbest has quit IRC | 19:36 | |
*** pftbest has joined #litex | 19:46 | |
sajattack[m] | _florent_: on second thought, messing with hardware inside the computer I'm using for work on my lunch break doesn't seem like a good idea. I'll try later this evening (PST) | 19:48 |
sajattack[m] | * florent: on second thought, messing with hardware inside the computer I'm using for work on my lunch break doesn't seem like a good idea. I'll try later this evening (PT) | 19:48 |
*** pftbest has quit IRC | 19:48 | |
*** pftbest has joined #litex | 19:49 | |
*** pftbest has joined #litex | 19:50 | |
*** rj has quit IRC | 20:11 | |
*** rj has joined #litex | 20:16 | |
*** cjearls_ has joined #litex | 20:20 | |
*** cjearls_ has quit IRC | 20:21 | |
*** cjearls_ has joined #litex | 20:21 | |
*** cjearls has quit IRC | 20:22 | |
*** rj has quit IRC | 20:58 | |
*** rj has joined #litex | 21:01 | |
*** rj_ has joined #litex | 21:36 | |
*** rj has quit IRC | 21:39 | |
*** rj_ has quit IRC | 21:43 | |
*** Melkhior has joined #litex | 21:56 | |
*** rj_ has joined #litex | 22:00 | |
*** rj_ has quit IRC | 22:25 | |
*** rj_ has joined #litex | 22:31 | |
nickoe | sajattack[m]: What are you messing around with? | 22:42 |
sajattack[m] | pcie bitstream reloading on acorn cle-215+ | 22:51 |
nickoe | hmm | 23:05 |
*** rj_ has quit IRC | 23:10 | |
*** rj_ has joined #litex | 23:14 | |
*** lf has quit IRC | 23:28 | |
*** lf has joined #litex | 23:28 | |
*** TMM has quit IRC | 23:42 | |
*** TMM has joined #litex | 23:42 | |
sajattack[m] | basically making it so I can update my fpga from the computer it's in rather than needing another computer and an ftdi board | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!