Wednesday, 2023-03-22

*** doppo_ <doppo_!~doppo@2604:180::e0fc:a07f> has quit IRC00:42
*** doppo <doppo!~doppo@2604:180::e0fc:a07f> has joined #libre-soc00:49
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC01:13
programmerjakewow, didn't expect I don't actually need to make any changes to ieee754fpu.git, all the code already explicitly calls .as_value() rather than relying on implicit casts01:35
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc01:35
programmerjakeMR up for removing ValueCastable support from nmigen/hdl/smtlib2.py: https://gitlab.com/nmigen/nmigen/-/merge_requests/1101:36
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC01:40
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC02:00
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc02:09
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC02:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc02:50
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC03:02
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc03:04
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC03:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc03:52
*** doppo <doppo!~doppo@2604:180::e0fc:a07f> has quit IRC04:03
*** doppo <doppo!~doppo@2604:180::e0fc:a07f> has joined #libre-soc04:05
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC05:03
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc05:28
sadoon[m]I got around to setting up a VPN on my infra at home07:37
sadoon[m]It's been annoying having to sit at my desk to do simple work, now I can access mini-buildd from anywhere :D07:37
sadoon[m]Wireguard is actually pretty awesome and I'm shocked at how simple it is to set up07:38
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC07:43
programmerjakeyeah, it's nice, though not so simple that any linux user could easily set it up (unless using networkmanager or similar)08:06
programmerjakescript I used for setting up wireguard (point-to-point, not the default route) on my build server: https://git.libre-soc.org/?p=utils.git;a=blob;f=wg-setup.sh;h=299f5c08fc2a15112b799d69f67da132129ee322;hb=HEAD08:06
programmerjakeperhaps I went a little overboard, writing a config file parser in bash08:08
sadoon[m]I did use network manager but only to import the configuration file after I typed it out manually :p08:19
markosI'm using openvpn on the client and on the openwrt router -and soon between 2 openwrt routers- what's the benefit of wireguard?08:26
markossadoon[m], just received ram for the power8 system, 256GB for 150euro seems like a good deal :)08:38
markos16x16gb :)08:39
sadoon[m]Awesome!08:39
markosI hope it actually works :)08:39
sadoon[m]<markos> "I'm using openvpn on the..." <- It's built into the kernel so I guess that's one benefit?08:40
markosah interesting08:40
sadoon[m]Idk the exact differences but I chose to use it as it is newer08:40
sadoon[m]If you're using kernel 5.6 or above it's built in iirc08:40
sadoon[m]For earlier ones you need the dkms module which is not a big deal08:40
markoshm, I wonder if I can do router-to-router vpn with wireguard08:40
sadoon[m]Buster runs 4.19 so I has to use the dkms module08:41
sadoon[m]Had*08:41
markosbetween 2 routers basically and connect 2 networks08:41
markosopenvpn has been making it hard08:41
programmerjakewireguard runs over udp instead of tcp so has no head-of-line blocking, udp also can help for NAT hole punching08:44
programmerjakewireguard also doesn't support 7000 different crypto combinations so you don't have to filter out the old and terrible ones08:45
markosopenvpn also runs over udp08:51
markosor rather it's configurable08:51
markosI'll see if it's easy to configure on openwrt08:52
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has quit IRC09:02
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has joined #libre-soc09:04
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc09:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC09:35
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has quit IRC10:05
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has joined #libre-soc10:06
*** midnight <midnight!~midnight@user/midnight> has quit IRC10:42
*** midnight <midnight!~midnight@user/midnight> has joined #libre-soc10:44
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc11:02
lkclmarkos, i've used openvpn for over 10 years (with the result that the 10-year certificate actually expired, causing havoc, about 4 years ago). no problems with it at all. i have a "complete full config generator" script that even adds the client to the server config, automatically.11:18
markosyes, client <-> server is easy, I can do that no problems there11:19
markoswhat I've been having great trouble is connecting 2 openwrt routers with an openvpn bridge11:19
lkcli had quite a lot of systems to add, over the years, so fully automated it11:20
lkclah deep joy.  try tinc.11:20
markosbasically connecting 2 local networks together over the internet (different locations)11:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC12:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc13:14
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC13:32
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has quit IRC13:55
*** markos <markos!~Konstanti@62.74.13.148> has joined #libre-soc14:11
*** markos <markos!~Konstanti@62.74.13.148> has quit IRC14:16
*** markos <markos!~Konstanti@62.74.13.148> has joined #libre-soc14:16
*** markos <markos!~Konstanti@62.74.13.148> has quit IRC14:24
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc14:30
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC14:43
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.160.206> has joined #libre-soc14:45
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has quit IRC14:48
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has joined #libre-soc14:49
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has joined #libre-soc14:51
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.160.206> has quit IRC14:55
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.117> has joined #libre-soc14:55
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.117> has quit IRC15:00
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc15:01
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC15:36
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has quit IRC15:50
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has joined #libre-soc15:56
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc16:37
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC18:00
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc18:30
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC18:50
lkclprogrammerjake, whoops, sorry, i wasn't clear - IBM likes to keep FP32 and FP64 on separate Major opcodes https://libre-soc.org/openpower/sv/rfc/ls006/18:59
lkclwhich annoyingly means separate suites of (near-identical) instructions - exactly what we want to avoid19:00
lkclbut combining (and effectively hiding) Rc=1 isn't ok either19:00
lkclfolks after the discussion yesterday i squeezed the other "ongoing" grant milestones and found EUR 6,000 for ISACaller to have a hardware-clock-accurate model added to it19:02
programmerjakelkcl: why did you add redundant indentation to all the pseudocode? https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=d827d9e11ce635d52652f8936a454319fa2ebea919:06
programmerjake``` code blocks don't need additional indentation, additional indentation is only needed for code blocks when you *don't* have ```19:07
programmerjakebecause markdown uses the indentation to indicate it's a code block19:08
programmerjakealso, adding the indentation and modifying pseudocode in one commit made it very confusing to read the diff, please keep stuff separate19:09
lkclprogrammerjake, use "make ls007.pdf" and you will see exactly why19:11
programmerjakek, sec...19:12
programmerjakelooking through git log, you removed XO (29:30) and XO (26:30), those are still needed...xo 29:30 doesn't exist in v3.1b and xo 26:30 needs the new format added19:18
programmerjakefor the pdfs, which commit do you want me to compare against? latest ls007 with additional indentation?19:19
programmerjakeah, i see why you indented it...19:26
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc19:27
programmerjakethough imho it might be better to change a pandoc setting to indent code blocks more by just moving them right rather than using a bunch of spaces, so there aren't extra spaces when copy/pasting19:28
programmerjakethough otoh that sounds like a pain, so spaces are ok19:28
programmerjakenote the style ieee uses is IEEE Std 754™-2019 or IEEE 754™, not IEEE75419:34
jndo they have trademarks for every single IEEE+number?19:35
programmerjakeprobably, i copied that text from my copy of the ieee 754 standard19:36
programmerjakelkcl, mind if i revert then reapply your change to ls006 as a split up set of commits? it'll make the log much easier to read19:42
programmerjakeas it is i still can't read it even with word-diff19:42
programmerjakei'll go ahead and do that, it shouldn't take more than 30min19:58
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC20:09
programmerjakeapparently git's just terrible at presenting indentation-only changes as a diff...20:24
Ryuno-KiAndrJaenhttps://git-scm.com/docs/diff-options20:29
Ryuno-KiAndrJaenshows me some hits on search for whitespace20:29
programmerjakeyeah, well git.libre-soc.org has none of those enabled, I don't want to need to use a git command to make the diff readable20:31
*** octavius <octavius!~octavius@92.40.168.47.threembb.co.uk> has joined #libre-soc20:33
Ryuno-KiAndrJaenThen don't blame git for it 🙃20:34
lkclprogrammerjake, sure go ahead. i was - am - way too tired today20:35
lkcl(apologies)20:35
programmerjakegit should be changed to detect just whitespace changes by default...so I'm still blaming git20:36
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc20:42
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC21:26
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc21:38
*** octavius <octavius!~octavius@92.40.168.47.threembb.co.uk> has quit IRC23:11
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC23:49

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