Friday, 2021-05-14

*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc00:01
*** choozy <choozy!~quassel@75-63-174-82.ftth.glasoperator.nl> has quit IRC00:04
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC00:30
*** revolve <revolve!~u0_a227@82-132-244-72.dab.02.net> has quit IRC01:26
*** revolve <revolve!~u0_a227@82-132-244-72.dab.02.net> has joined #libre-soc01:45
*** revolve <revolve!~u0_a227@82-132-244-72.dab.02.net> has quit IRC01:54
*** revolve <revolve!~u0_a227@82-132-244-72.dab.02.net> has joined #libre-soc03:10
*** omoiti00 <omoiti00!~omoiti@37.19.196.158> has joined #libre-soc03:46
*** omoiti <omoiti!~omoiti@ool-2f1058c8.dyn.optonline.net> has quit IRC03:50
*** revolve <revolve!~u0_a227@82-132-244-72.dab.02.net> has quit IRC05:33
*** revolve <revolve!~u0_a227@82-132-246-118.dab.02.net> has joined #libre-soc05:37
*** omoiti <omoiti!~omoiti@37.19.196.158> has joined #libre-soc05:49
*** omoiti <omoiti!~omoiti@37.19.196.158> has quit IRC06:04
*** omoiti00 <omoiti00!~omoiti@37.19.196.158> has quit IRC06:30
*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc09:14
*** Chips4Makers[m] <Chips4Makers[m]!fatsiefsma@gateway/shell/matrix.org/x-mqtjjjinakdmitch> has quit IRC09:38
*** Chips4Makers[m] <Chips4Makers[m]!fatsiefsma@gateway/shell/matrix.org/x-uznoaigpntlfgopc> has joined #libre-soc09:41
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC10:01
*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc10:19
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC11:06
*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc12:03
*** revolve <revolve!~u0_a227@82-132-246-118.dab.02.net> has quit IRC12:04
*** revolve <revolve!~u0_a227@82-132-245-52.dab.02.net> has joined #libre-soc12:06
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC12:15
*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc12:33
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC12:49
*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc12:57
*** raster- <raster-!~raster@enlightenment/developer/raster> has joined #libre-soc13:21
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC13:22
*** raster- <raster-!~raster@enlightenment/developer/raster> has quit IRC13:34
*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc13:35
lkclrush-job, for lauri to be able to do mp3 decode, i'm adding FP support to the ISACaller simulator17:44
lkcli'm going to need help, esp. with unit tests17:55
programmerjakejust finished the WebAssembly SIMD meeting, they were quite interested in SimpleV18:05
lkclnice18:15
lkclthat's a good sign.18:15
programmerjakelink to meeting minutes: https://docs.google.com/document/d/16pBUlJCzXz3fHwvHUS17WwmydALqEH2RanEJrVtsYtg/edit?usp=drivesdk18:20
programmerjakewhat's written is an approximation of what we said...18:21
programmerjakebetter link: https://github.com/WebAssembly/meetings/pull/781/files18:33
*** revolve <revolve!~u0_a227@82-132-245-52.dab.02.net> has quit IRC18:34
*** revolve <revolve!~u0_a227@82-132-246-182.dab.02.net> has joined #libre-soc18:36
lkclFL: what happens when you reduce VL to data that is out of bounds in registers18:39
lkclhis question's slightly unclear18:39
lkclif it was this:18:39
programmerjakeI think he meant: how do you prevent it from messing up registers past what the compiler allocated18:40
lkclright. yeah18:41
programmerjakethe minutes are a loose approximation of what was said18:41
lkclthen it's the compiler's job to know the allocation18:41
lkclby way of issuing a setvl with a "maxvl=NN" argument18:41
programmerjakeyup, I think I adequately explained that to him18:41
lkcl(which is always static - no way to set it dynamically from a register, this is very deliberate)18:42
lkcland setvl *never* exceeds the current maxvl18:42
lkclcool18:42
lkcl"If you run the configure vector instruction, it throws away all the stuff."18:42
lkclwe *do not* do that18:42
lkclbecause it's on top of the standard regfiles18:43
programmerjakethat's risc-v v's reconfigure vectors instruction18:43
lkclyehyeh18:43
lkclbecause they literally reconfigure the entire engine, internally18:43
lkcli think there may be an option now to sit on top of the FP regfile18:44
lkclbtw well done not freaking them out with the different modes or with twin predication at an early stage :)19:04
lkcli worked out a way to say what twin predication is: "back-to-back VREDUCE-VEXPAND, for any single-src single-dest arithmetic or memory operation"19:05
lkclor better just "for any single-src single-dest operation"19:05
programmerjakeI tried to reduce it to the features that require a fundamental rethink at the compiler-level, the rest of the stuff I'd consider more to be just new operations19:26
programmerjakemy home file server won't boot after an automatic upgrade...will have to figure out what broke... fun!19:29
lkclngggh, now you know why i disable automatic updates...19:50
*** omoiti <omoiti!~omoiti@37.19.196.158> has joined #libre-soc20:06
lkclgaah found a long-standing bug that shouldn't have been in ISACaller (and wasn't for a long time)21:30
programmerjakeit appears as though my HDDs are taking too long to come online, so the mount service is timing out, causing the system to go into emergency mode without a running ssh server...had to move it all to another room where I have a screen and keyboard21:47
lkcladd "bootdelay=something" in seconds to /etc/default/grub21:54
lkclsorry, "rootdelay=NNN"21:55
lkclhttps://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/re58.html21:55
programmerjakemy root drive is a usb flash drive -- no issues there22:08
programmerjakeI'm trying adding x-systemd.device-timeout=300s to fstab22:09
programmerjakeit works!22:10
lkclinteresting choice of root boot media :)22:19
*** omoiti <omoiti!~omoiti@37.19.196.158> has quit IRC22:19
lkcli mount /tmp, /var/tmp, and many other locations onto tmpfs when using usb flash22:19
lkclotherwise you end up with massive wear on something that wasn't designed for it, and goodbye server22:20
*** choozy <choozy!~quassel@75-63-174-82.ftth.glasoperator.nl> has joined #libre-soc22:24
programmerjakeno tmpfs for me ... odroid xu4 with only 2GB ram22:28
programmerjakeI'm using the flash drive because it's *waay* better than the sdcard it's designed to use, the sdcard would wear out in a year22:29
programmerjakeI changed it to only have /boot on the sdcard22:30
programmerjakeit's a 128GB flash drive, so it's less likely to quickly wear out from the few MB of temp files22:31
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC22:32
programmerjakebesides...when it does finally wear out, that'll motivate me to finally get around to upgrade from ubuntu 16.0422:33
choozyprogrammerjake, does it help to use f2fs? Or something like that?22:34
programmerjakeidk, i'm using ext422:34
*** raster <raster!~raster@enlightenment/developer/raster> has joined #libre-soc22:57
*** raster <raster!~raster@enlightenment/developer/raster> has quit IRC23:06
*** omoiti <omoiti!~omoiti@37.19.196.158> has joined #libre-soc23:26
*** omoiti <omoiti!~omoiti@37.19.196.158> has quit IRC23:46
*** omoiti <omoiti!~omoiti@37.19.196.158> has joined #libre-soc23:48

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