Posts
3917
Following
249
Followers
404
OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

This #Behringer release made my realize what was missing from authentic #Roland JP-8000 sound when using @uheplugins #Diva: I need to add 12-bit bit reduction :-) With #ToguAudoLine #DAC added it hits the spot for me. https://www.youtube.com/watch?v=Trv8i3PyAAY&t=568s
1
0
0

Jarkko Sakkinen

I need to really in-depth my RISC-V understanding and shift the focus away from the bug I've been struggling with (see various posts) :-) Reading all articles I can find related to CPU state changes, and also CVA6 user manual. So far have survived with trial and error but now I feel that I just don't have understanding of some bigger ideas... I should have taken my focus away from the issue at hand weeks ago but well you know...
0
0
0

Jarkko Sakkinen

Have been passive at #LKML because I’m stuck with this page table sync bug in #Keystone: https://github.com/keystone-enclave/keystone/issues/378.

Snippet where it trips:

    sfence.vma
    csrw satp, a0 // switch to virtual addresssing
    sfence.vma

mtval is at the 2nd sfence.vma when misaligned store happens.

This never happens on QEMU and I presume that not on all hardware but I’ve tested this only with CVA6 (running on Genesys2 FPGA board). On QEMU everything just works.

At least, shouldn’t the sfence.vma be sort “useless” as it should continue where stvec is set, right? I guess here one thing to try out would be to simply remove the second sfence.vma?

I’m really just learning RISC-V sync opcodes and do not know e.g. when I should use also fence.i. Just trying different things without tbh knowing exactly what I’m doing yet…

In head.S there is also .align 2 after csrw and I have to admit that I don’t know exactly why… This bug is haunting me…

1
0
0

Jarkko Sakkinen

Edited 1 year ago

I mostly use #neovim but I also have paid version of #sublimetext. #GUI editor has its place e.g. when you brainstorm stuff with a group and similar contexts.

For me Sublime Text is less proprietary than #vscode because I get a way with a fixed sum of money. I would find it more proprietary deal to be connected 247 to #microsoft.

Microsoft cannot really ad itself even today to supporting users privacy given that for any #Windows installation you really should run tools such as WPD.

IMHO privacy is the worst currency to pay assets with…

1
0
0

Jarkko Sakkinen

Edited 1 year ago

Now I get why there’s been so much #ACPI discussion recently in my feed. IMHO, the whole topic is not even worth of essay because you would need to compare it something that also enables universal management interface for heterogenous data center environment. ACPI is ugly but it is also universal. I’d like to see something less ugly implementing the same role.

When it comes to bloat I would rather focus on desktop applications implemented with #JavaScript and #HTML eating all your computing resources. It is ugly and bloated in a whole new level. Web desktop truly sucks

.,, and biggest contribution #vscode has made to the software ecosystem is turning even the freaking text editor as malware.

1
0
1

Jarkko Sakkinen

Edited 1 year ago

OK, something probably pretty basic with #QEMU I need to ask.

I have this command-line, which is generated by #Keystone #RISCV #TEE build:

/home/jarkkojs/work/keystone/qemu/build/riscv64-softmmu/qemu-system-riscv64 \
   $DEBUG \
   -m 2G \
   -nographic \
   -machine virt,rom=/home/jarkkojs/work/keystone/build/bootrom.build/bootrom.bin \
   -bios /home/jarkkojs/work/keystone/build/sm.build/platform/generic/firmware/fw_payload.bin \
    \
   -netdev user,id=net0,net=192.168.100.1/24,dhcpstart=192.168.100.128,hostfwd=tcp::${HOST_PORT}-:22 \
   -device virtio-net-device,netdev=net0 \
   -device virtio-rng-pci \
   -smp $SMP

QEMU has support for #Spike, which is #CVA6 emulation.

So when I do to the above command-line simply s/virt,/spike,/g, I get this error:

$ build/scripts/run-qemu.sh
**** Running QEMU SSH on port 3617 ****
qemu-system-riscv64: Property 'spike-machine.rom' not found

How do I end up to this error message? Why does it seek a filename like that? Without rom= I can run Spike emulation but I need that bootrom for the application.

1
1
0

Jarkko Sakkinen

#Aalto managementin vaalitentissä paistaa ehkä eniten #demokratian:n vastaisuus, koska käsittääkseni näitä sisältöjä voi katsoa vain #X-tunnuksella. Seuraavaksi luennot instaan tai tiktokiin?
0
0
1

Jarkko Sakkinen

#Debian carries old 0.7.2 version of #neovim (even trixie), and neovim does not provide #arm64 (aka #aarch64) builds. This worked well for getting up-to-date nvim binary: https://github.com/matsuu/neovim-aarch64-appimage. I used #podman aliased as #docker.
0
0
0

Jarkko Sakkinen

I've used the one for #Linux #kernel for years but apparently there is also #LXR hosting from #Bootlin for #QEMU: https://elixir.bootlin.com/qemu/latest/source
0
1
1

Jarkko Sakkinen

aihetta sen kummemmin tuntematta niin tajunnunvirtahorinasta syyttely twitterissä on jotenkin metatasolla ironisuuden huipentuma, kuten myös "en ole lukenut väitöskirjaa, mutta...". https://www.iltalehti.fi/kotimaa/a/a5edc628-90e1-45fc-a7b0-0c7d763995b3
0
0
0

Jarkko Sakkinen

ordered a pile of #UART TTL #USB converters. out of stash, and they tend to break down :-) i need one to get serial console to #VisionFive2 RISC-V board. #riscv
1
0
0

Jarkko Sakkinen

en #politiikka'a hirveästi seuraile, mutta onhan tämä täysin todellisuudesta iralllaan olevaa paskaa, kun pikemminkin tänne pitäisi houkutella ihmisiä töihin. enpä taida seurailla jatkossakaan, koska masennus iski heti. https://www.hs.fi/paakirjoitukset/art-2000009944529.html
0
1
2

Jarkko Sakkinen

Edited 1 year ago
I'm trying to get #Keystone #SM ongoing with #CVA6 but stuck with SM's trap handler giving me illegal instruction. I wonder how interpret these values for #mideleg and #medeleg: https://github.com/keystone-enclave/keystone/issues/374#issuecomment-1777032123 #riscv #opensbi
1
0
0

Jarkko Sakkinen

I wish I had one of those #UDOO #BOLT boards so I could test #TPM and trusted keys better with #AMD #hardware. #linux #kernel
0
0
0

Jarkko Sakkinen

#pikvm is great :-)
0
0
1

Here at the Inkscape Project, we're excited about our upcoming milestone... we're turning 20 in November! 🎉

Watch for an opportunity to learn more about some of our contributors later in November.

For now, we're hoping to collect your best wishes and what you've achieved through using for sharing with our contributors and the community (open until Oct 31):

https://office.inkscape.org/nextcloud/index.php/apps/forms/s/cc5Jy4FwbkbkWqweGCkAQRTp

0
4
1

Free Software Foundation

Protect developer freedom. Abolish software patents. Learn why software patents are unjust by checking out the new design of our initiative. https://u.fsf.org/3f-

0
1
1

Jarkko Sakkinen

debugging issue with #SBI. i’m a newbie on this so just found out that you can inject traces with sbi_printf(). not sure but i guess you also have to have CONFIG_HVC_RISCV_SBI=y set in #kernel? #linux #riscv #sbi

0
0
0
Show older