Thursday, 2023-08-03

*** choozy <choozy!~choozy@75-63-174-82.ftth.glasoperator.nl> has quit IRC00:19
*** ghostmansd <ghostmansd!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC06:30
*** ghostmansd <ghostmansd!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc06:30
*** Gooberpatrol66 <Gooberpatrol66!~Gooberpat@user/gooberpatrol66> has joined #libre-soc06:35
*** ghostmansd <ghostmansd!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC06:36
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC07:17
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc07:30
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC07:35
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.30> has joined #libre-soc07:36
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.30> has quit IRC07:45
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has joined #libre-soc07:46
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has quit IRC07:54
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.30> has joined #libre-soc07:54
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.30> has quit IRC08:01
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc08:01
*** WhyNotHugo <WhyNotHugo!bc7d0f0b52@2604:bf00:561:2000::28> has quit IRC08:02
*** alethkit <alethkit!23bd17ddc6@2604:bf00:561:2000::3ce> has quit IRC08:03
*** WhyNotHugo <WhyNotHugo!bc7d0f0b52@2604:bf00:561:2000::28> has joined #libre-soc08:04
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has joined #libre-soc08:04
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC08:31
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.25> has joined #libre-soc08:32
*** octavius <octavius!~octavius@92.40.204.70.threembb.co.uk> has joined #libre-soc09:28
lkclprogrammerjake, indeed it does. there should be no editing of the auto-generated json files, under any circumstances. it would mean that what NLnet receive and have in their RFP system is **DIFFERENT** from what is in the bugtracker.10:22
lkclthat means that when the EU Auditor comes to look at the two, they will think we are attempting to defraud them by claiming money for one task but actually doing another10:22
lkcl(in the extreme case)10:22
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.25> has quit IRC10:35
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.25> has joined #libre-soc10:35
*** octavius <octavius!~octavius@92.40.204.70.threembb.co.uk> has quit IRC10:45
*** octavius <octavius!~octavius@92.40.204.72.threembb.co.uk> has joined #libre-soc10:45
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.25> has quit IRC11:13
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.251> has joined #libre-soc11:16
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.251> has quit IRC11:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc11:21
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC12:26
*** octavius_ <octavius_!~octavius@92.40.204.74.threembb.co.uk> has joined #libre-soc12:26
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.86> has joined #libre-soc12:26
*** octavius__ <octavius__!~octavius@92.40.205.126.threembb.co.uk> has joined #libre-soc12:28
*** octavius <octavius!~octavius@92.40.204.72.threembb.co.uk> has quit IRC12:28
*** octavius_ <octavius_!~octavius@92.40.204.74.threembb.co.uk> has quit IRC12:31
*** octavius__ <octavius__!~octavius@92.40.205.126.threembb.co.uk> has quit IRC12:31
*** octavius <octavius!~octavius@92.40.205.126.threembb.co.uk> has joined #libre-soc12:32
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.86> has quit IRC13:36
octaviusthanks for reminding me to use the microwatt repo for verilator lkcl, the hello world code runs on the modified core! Now just need some svp64 machine code14:20
octaviusSo I'll look at pypowersim14:20
octaviussee bug 112714:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc14:24
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC14:43
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.164.103> has joined #libre-soc14:43
octaviusthanks lkcl14:45
markos_octavius, let me know if you need any help with pypowersim and svp64 code14:45
markos_this is great news14:45
octaviussure14:45
markos_if you manage to run even a single svp64 instruction it's a huge milestone14:45
octaviusTaking a break now. Since I'm going to see James tomorrow, I will make sure something is running by the end of today14:46
markos_is it possible you check the contents of registers on the fpga at a given moment?14:48
octaviusThere is a debug interface (DMI), which is the same as Microwatt one14:50
octaviusshould be available both on verilator and fpga. Although I don't know how to use it14:51
markos_well, if you can do that, you could take the asm code of a simple unit test even and run it14:55
markos_and then check the contents of the registers14:55
markos_but I admit I don't know how that is done on fpgas14:55
*** leah <leah!~leah@libreboot/developer/leah> has quit IRC18:07
*** leah <leah!~leah@libreboot/developer/leah> has joined #libre-soc18:08
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.164.103> has quit IRC18:26
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.164.175> has joined #libre-soc18:26
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.164.175> has quit IRC18:32
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc18:34
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC19:28
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc19:28
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC19:32
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.207> has joined #libre-soc19:33
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.207> has quit IRC19:41
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc19:42
octaviusmarkos_, can you check if these two assembly instructions are correct?19:49
octaviusI want to do a brain-dead simple example in svp64 (because my brain is melting):19:49
octaviusHorizontal-First, VL=3, add immediate 3 to registers 17, 18, 19.19:49
octaviussetvl 0, 0, 3, 0, 1, 0 # RT,RA both r0, VL=3, vf=0, vs=1, ms=019:49
octaviussv.addi 17.v, 17.v, 319:49
programmerjakeyou need ms=1 and the syntax for vector-mode registers is *17, 17.v is the old deprecated syntax19:52
octaviusAh thanks, I saw the old syntax on the overview page, V-F section19:52
programmerjakeso:19:53
programmerjakesetvl 0, 0, 3, 0, 1, 119:53
programmerjakesv.addi *17, *17, 319:53
octaviusthanks19:53
programmerjakems=1 sets MAXVL too, you can think of it as an upper bound on how big VL can be, so if you don't set it, then it could limit VL to something smaller than you want, depending on what MAXVL was set to previously19:59
octaviusAh of course, because it gets the value from SVSTATE, which may have been set to something else20:00
programmerjakeyup!20:02
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC20:50
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc20:50
*** octavius <octavius!~octavius@92.40.205.126.threembb.co.uk> has quit IRC21:20
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc21:40
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC22:35
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc22:36
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC23:14
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc23:15
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC23:30
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc23:31

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!