Wednesday, 2023-09-13

*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC00:05
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC03:01
*** Gooberpatrol66 <Gooberpatrol66!~Gooberpat@user/gooberpatrol66> has quit IRC04:20
*** Gooberpatrol66 <Gooberpatrol66!~Gooberpat@user/gooberpatrol66> has joined #libre-soc04:40
*** awilfox <awilfox!> has quit IRC05:20
*** awilfox <awilfox!> has joined #libre-soc05:20
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC07:16
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc07:18
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc07:55
*** octavius <octavius!> has joined #libre-soc09:19
*** octavius <octavius!> has quit IRC10:03
*** openpowerbot <openpowerbot!> has quit IRC10:04
*** openpowerbot <openpowerbot!> has joined #libre-soc10:19
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC12:17
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc12:18
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC13:17
*** mx08 <mx08!~mx08@user/mx08> has quit IRC14:24
*** mx08 <mx08!~mx08@user/mx08> has joined #libre-soc14:24
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC15:23
*** octavius <octavius!> has joined #libre-soc15:29
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc15:36
*** tplaten <tplaten!~tplaten@> has joined #libre-soc16:06
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc16:19
openpowerbot[irc] <sadoon[m]1> Ok fixed my email issues hopefully, resending one email that wasn't received earlier this week to test16:20
markos_ghostmansd[m], which binutils branch should I use?16:20
octaviuslkcl, programmerjake, does 'pc' in the ExpectedState class (openpower/test/ correspond to the Current Instruction Address (cia)?16:31
openpowerbot[irc] <programmerjake> pc is the address that it would fetch the next instruction from had the simulator kept running instead of stopping16:38
openpowerbot[irc] <programmerjake> a lot of ISAs call that the Program Counter, hence pc16:40
octaviusAh yeah16:42
octaviusIn section 1.3.4 Description of Instruction Operation:16:42
octavius"Current Instruction Address, which is the16:42
octavius64-bit address of the instruction being16:42
octaviusdescribed by a sequence of RTL. Used by16:42
octaviusrelative branches to set the Next Instruc-16:42
octaviustion Address (NIA), and by Branch instruc-16:42
octaviustions with LK=1 to set the Link Register.16:42
octaviusDoes not correspond to any architected16:42
octaviusregister. The CIA is sometimes referred to16:42
octaviusas the Program Counter (PC)."16:42
*** ghostmansd <ghostmansd!~ghostmans@> has joined #libre-soc16:42
ghostmansdmarkos_, svp64 branch16:43
ghostmansdbut, better, use dev-env-setup:;a=blob;f=binutils-gdb-install;h=21fe7b5fcc14b354ec4c5c9d4749dd885985708c;hb=HEAD16:43
ghostmansdif you used it, you should've already had everything: powerpc64le-linux-gnu-as should already operate with svp64 (don't forget -mlibresoc switch)16:45
markos_ok, yes, was just making sure because I saw other svp64* branches as well17:26
*** tplaten <tplaten!~tplaten@> has quit IRC17:37
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC18:52
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc18:53
octaviusghostmansd, "In hoc signo uincemus" - In this sign *we* shall conquer?18:58
octaviusAlso congrats on fixing the code18:58
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC19:13
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc19:13
markos_anyone remembers what's the cause/fix for this:19:30
markos_powerpc64le-linux-gnu-ld -EL -o bin/curve25519-donna-64bit_svp64.elf -T memmap src/curve25519-donna-64bit_svp64.o19:30
markos_powerpc64le-linux-gnu-ld: cannot open linker script file memmap: No such file or directory19:30
openpowerbot[irc] <programmerjake> there isn't a `memmap` file in your current directory? you need to copy it to the right place or change the path to the linker script19:34
openpowerbot[irc] <programmerjake> or maybe you're not running make in the right directory?19:35
markos_please ignore that I asked that...19:36
*** ghostmansd[pc] <ghostmansd[pc]!~ghostmans@> has joined #libre-soc19:53
*** ghostmansd <ghostmansd!~ghostmans@> has quit IRC19:57
*** octavius <octavius!> has quit IRC19:58
markos_ok just finished implementing curve25519_copy (a trivial function that just copies two bignums) and it's happily running inside the simulator now, takes a while though to complete, but tests seem to pass (they fail immediately if values differ)20:15
markos_this was just to set the ground work for the rest of the functions involving bignums20:16
markos_I will commit stuff so far20:16
markos_and move to the next function20:16
markos_but even that is taking a long time to complete20:29
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc20:31
markos_I may need to reduce the number of iterations in the unit test (normally it takes <1sec)20:36
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC21:45
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc21:45
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC22:27
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc22:27
*** octavius <octavius!> has joined #libre-soc22:28
*** octavius <octavius!> has quit IRC23:54

Generated by 2.17.1 by Marius Gedminas - find it at!