Monday, 2023-07-31

*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC01:59
programmerjakeI moved all the generated files (except all.py) in openpower.decoder.isa to their own directory so we don't have to worry about all the .mdwn file names conflicting with a non-generated file02:35
programmerjakethis way we can change to a file-per-instruction so we can include them in the wiki to have one source for the pseudocode instead of copying it everywhere02:36
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc02:45
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC03:03
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc03:04
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC04:21
*** jn <jn!~quassel@2a0a-a540-b658-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de> has joined #libre-soc04:21
*** jn <jn!~quassel@2a0a-a540-b658-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de> has quit IRC04:21
*** jn <jn!~quassel@user/jn/x-3390946> has joined #libre-soc04:21
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC07:11
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has joined #libre-soc07:12
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has quit IRC07:19
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has joined #libre-soc07:19
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has quit IRC07:23
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has joined #libre-soc07:24
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has quit IRC07:28
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc07:28
*** Guest27 <Guest27!~Guest27@151.70.146.154> has joined #libre-soc07:33
*** Guest27 <Guest27!~Guest27@151.70.146.154> has quit IRC07:43
*** Guest27 <Guest27!~Guest27@151.70.146.154> has joined #libre-soc08:06
*** ghostmansd <ghostmansd!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc08:11
*** Guest27 <Guest27!~Guest27@151.70.146.154> has quit IRC08:23
*** Guest27 <Guest27!~Guest27@151.70.146.154> has joined #libre-soc08:46
*** ghostmansd <ghostmansd!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC09:01
*** Guest27 <Guest27!~Guest27@151.70.146.154> has quit IRC09:18
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC09:30
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.165> has joined #libre-soc09:31
lkclprogrammerjake, thx for reviewing. everyone we need to move expediently on this but i cannot be the one to do it, i will explain on tuesday (tomorrow)09:57
*** libredev <libredev!libredev@libredev.ircforever.org> has quit IRC10:03
*** libredev <libredev!libredev@libredev.ircforever.org> has joined #libre-soc10:28
*** octavius <octavius!~octavius@92.40.169.173.threembb.co.uk> has joined #libre-soc13:34
octaviusBeen busy for a few days, coming back to the problem I mentioned on Thursday with generating external core with SVP64 (see irc log: https://libre-soc.org/irclog/%23libre-soc.2023-07-27.log.html#t2023-07-27T18:03:34)13:44
octaviusThis commit on 24th June 2021 shows the 'use_svp64_ldst_dec' signal being added): https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=847075a69e38b96376b7db0d5df0cc125da0be7a13:44
octaviusA commit on the 12th August 2022 then removes this signal: https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=fdba782098076205d7740fc091d925d63b29a19413:44
octaviusUsing openpower-isa commit #1bbfcce929c9a1d6b1dc0fc68c84296bcc58eea1, I was able to generate an external core with the SVP64 enabled.13:44
octaviusTo compare the modules included in the verilog files, I used yosys' 'ls' utility and then ran a diff (external microwatt compatible on the left, external MW + SVP64 on the right): https://pastebin.com/Fw3QNPux13:44
octaviusWill try this core in ls2 peripheral interconnect.13:44
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.165> has quit IRC13:54
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc13:55
*** sadoon[m] <sadoon[m]!~sadoonalb@2001:470:69fc:105::3:5f7c> has quit IRC14:01
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC14:01
*** Ryuno-KiAndrJaen <Ryuno-KiAndrJaen!~ryuno-kim@2001:470:69fc:105::14ed> has quit IRC14:01
*** vaino[m] <vaino[m]!~vainomatr@2001:470:69fc:105::3:5474> has quit IRC14:01
*** shriyasharma[m] <shriyasharma[m]!~shriyasha@2001:470:69fc:105::3:81fc> has quit IRC14:02
*** pangelo[m] <pangelo[m]!~pangeloma@2001:470:69fc:105::3ec5> has quit IRC14:02
*** nyanbinary[m] <nyanbinary[m]!~nikocondu@2001:470:69fc:105::3:871b> has quit IRC14:02
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC14:02
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has quit IRC14:02
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has joined #libre-soc14:15
octaviusDuring the synthesis of the core, errors regarding combinatorial loops occurred:14:47
octaviusERROR: timing analysis failed due to presence of combinatorial loops, incomplete specification of timing ports, etc.14:48
octavius0 warnings, 1 error14:48
octaviusThe errors occur in dec2, and mostly due to the sv modules.14:48
octaviusFull log running 'python3 src/ls2.py arty_a7 hello_world.bin' is here: https://pastebin.com/xc2hWTwG14:48
octaviuslkcl, programmerjake, any ideas how to get this working?14:48
octaviusPerhaps I'm generating the external core incorrectly. I wanted to maintain compatibility with Microwatt while also including the SVP64 hardware.14:48
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has joined #libre-soc17:52
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc17:52
*** sadoon[m] <sadoon[m]!~sadoonalb@2001:470:69fc:105::3:5f7c> has joined #libre-soc17:52
*** nyanbinary[m] <nyanbinary[m]!~nikocondu@2001:470:69fc:105::3:871b> has joined #libre-soc17:52
*** Ryuno-KiAndrJaen <Ryuno-KiAndrJaen!~ryuno-kim@2001:470:69fc:105::14ed> has joined #libre-soc17:52
*** vaino[m] <vaino[m]!~vainomatr@2001:470:69fc:105::3:5474> has joined #libre-soc17:52
*** pangelo[m] <pangelo[m]!~pangeloma@2001:470:69fc:105::3ec5> has joined #libre-soc17:52
*** shriyasharma[m] <shriyasharma[m]!~shriyasha@2001:470:69fc:105::3:81fc> has joined #libre-soc17:52
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC19:31
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc19:38
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC19:56
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc19:57
*** octavius <octavius!~octavius@92.40.169.173.threembb.co.uk> has quit IRC20:04
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC21:05
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc21:06
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC22:53
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.116> has joined #libre-soc22:54
*** pangelo[m] <pangelo[m]!~pangeloma@2001:470:69fc:105::3ec5> has quit IRC23:32
*** shriyasharma[m] <shriyasharma[m]!~shriyasha@2001:470:69fc:105::3:81fc> has quit IRC23:32
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has quit IRC23:32
*** sadoon[m] <sadoon[m]!~sadoonalb@2001:470:69fc:105::3:5f7c> has quit IRC23:36
*** nyanbinary[m] <nyanbinary[m]!~nikocondu@2001:470:69fc:105::3:871b> has quit IRC23:36
*** vaino[m] <vaino[m]!~vainomatr@2001:470:69fc:105::3:5474> has quit IRC23:36
*** Ryuno-KiAndrJaen <Ryuno-KiAndrJaen!~ryuno-kim@2001:470:69fc:105::14ed> has quit IRC23:36
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC23:36
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC23:36

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