*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has quit IRC | 00:43 | |
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has joined #libre-soc | 00:44 | |
*** openpowerbot_ <openpowerbot_!~openpower@94-226-187-44.access.telenet.be> has quit IRC | 00:44 | |
*** tplaten <tplaten!~tplaten@195.52.55.218> has quit IRC | 00:56 | |
*** openpowerbot_ <openpowerbot_!~openpower@94-226-187-44.access.telenet.be> has joined #libre-soc | 01:17 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 01:35 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 01:55 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 02:00 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 02:27 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 02:34 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 02:37 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 03:08 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 03:08 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 04:18 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 04:46 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 04:50 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 05:12 | |
*** pangelo[m] <pangelo[m]!~pangeloma@2001:470:69fc:105::3ec5> has joined #libre-soc | 07:38 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 08:06 | |
markos | lkcl, ok, I got it to load the binary file, but strangely both files start with 0x10 as first byte and this does not correspond to an actual asm instruction so the simulator fails | 08:52 |
---|---|---|
markos | ah, I also need to run the ld before the objcopy | 08:54 |
markos | yup, that was it | 09:05 |
markos | "Cryptographic tests passed" on x86 | 09:20 |
programmerjake | yay! | 09:23 |
lkcl | fantastic | 09:27 |
lkcl | remember to git push | 09:27 |
* lkcl trying to find the bugreport | 09:28 | |
markos | will fix all the other programs and then push everything (av1/libvpx) | 09:31 |
markos | 1030 | 09:32 |
markos | ok, that's a big difference, 3m53s on my Xeon vs 12m25s on my Power9 :( | 10:14 |
markos | yeah, only libvpx is possible to enable for x86, av1/dav1d has other ppc asm code in there in inline asm and that would require significant rework | 10:34 |
lkcl | blech | 10:48 |
lkcl | rats, needs the version of binutils with -mlibresoc, but the wrappers compile fine | 10:49 |
lkcl | (i have binutils compiled/installed in a different path, will test later) | 10:49 |
lkcl | mmm and... the functions are likely to be different... you couldn't just take the x86-assembler-optimised version and expect its low-level functions to be the same | 10:50 |
markos | well, yes ofc, our binutils is required for all this to work | 10:56 |
markos | what functions are you referring to? for dav1d? | 10:57 |
markos | the ones that can work with minimal effort, are libvpx and chacha20 which is already done | 10:58 |
markos | working on libvpx now there was some change in the gtest api which I'm working on fixing now -the x86 system is debian 12 but the power9 one is buster | 10:59 |
markos | ah no, that's incorrect | 11:09 |
markos | the schroot is also buster | 11:09 |
markos | right, needs the buster-backports libgtest-dev package installed | 11:14 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 12:02 | |
lkcl | mmmm be very *very* careful with backports. they may need pinning | 12:36 |
lkcl | also they are a "moving target" which utterly breaks (makes a mockery of) the concept "reproducible builds" | 12:36 |
markos | well, the buster libgtest-dev is old and didn't work with libvpx | 12:40 |
markos | so I had to upgrade | 12:40 |
lkcl | meh. source would in some ways be better | 13:17 |
lkcl | it only depends on googletest, which in turn depends only on python (any version) | 13:18 |
markos | I honestly didn't want to mess with bringing in the whole of googletest in our git | 13:19 |
lkcl | it doesn't need modification so wouldn't need to be hosted on git.libre-soc.org | 13:20 |
lkcl | although a case could be made "yes it should be" | 13:20 |
lkcl | sigh ok yes it needs adding to the devscripts | 13:20 |
* lkcl ermermerm... hunting... | 13:20 | |
lkcl | https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=install-hdl-apt-reqs;h=ab5c568f460bdbbcb311bf67555cccc93b1f89d4;hb=HEAD#l68 | 13:21 |
lkcl | the only reason that doesn't break is because of this: | 13:22 |
lkcl | https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=mk-deb-chroot;h=a02e46ffea4bb2b1297ce3ea8ee9648c788e9fdf;hb=HEAD#l134 | 13:22 |
lkcl | 132 # oooo annoying, pin preferences for buster-backports | 13:22 |
lkcl | 133 # make it low pririty for reproduceability | 13:22 |
lkcl | 134 cat << EOF > /opt/chroot/$chrootdir/etc/apt/preferences.d/99buster-backports | 13:22 |
lkcl | 135 Package: * | 13:22 |
lkcl | 136 Pin: release a=buster-backports | 13:22 |
lkcl | 137 Pin-Priority: 100 | 13:22 |
lkcl | otherwise all hell breaks loose | 13:22 |
* lkcl working on ls007 | 13:25 | |
lkcl | https://git.libre-soc.org/?p=libreriscv.git;a=blob;f=openpower/sv/rfc/ls007.mdwn;hb=HEAD | 13:26 |
lkcl | just added a "wording" section to it. every RFC needs an english language description of the pseudocode | 13:26 |
markos | OT, should all references to libreriscv be changed? | 13:59 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 15:21 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 15:21 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 16:42 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 16:59 | |
lkcl | markos, yes | 17:08 |
lkcl | there should be very few left | 17:08 |
lkcl | except for the git repository, that has to stay as-is for now | 17:08 |
*** tplaten <tplaten!~tplaten@195.52.59.179> has joined #libre-soc | 17:25 | |
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc | 17:59 | |
*** josuah <josuah!~irc@46.23.94.12> has quit IRC | 18:58 | |
*** irc <irc!~irc@46.23.94.12> has joined #libre-soc | 18:58 | |
*** irc is now known as josuah | 18:59 | |
*** josuah <josuah!~irc@46.23.94.12> has quit IRC | 19:03 | |
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC | 19:12 | |
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc | 19:12 | |
*** tplaten <tplaten!~tplaten@195.52.59.179> has quit IRC | 19:13 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 19:22 | |
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC | 19:23 | |
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc | 19:24 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 19:24 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 19:57 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 20:37 | |
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC | 20:50 | |
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc | 20:51 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 22:19 | |
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC | 22:42 | |
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc | 22:42 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 22:45 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!