Posts
3918
Following
249
Followers
405
OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

Edited 1 year ago

I’ve opened up #development #git tree for in-kernel #Keystone #enclave #driver:

https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-riscv-keystone.git/

Existing branches:

  • keystone: follows Linus’ tree.
  • keystone-5.19.y: I’m actively trying to get Genesys2 FPGA hosting CVA6 working with this kernel version. Buddy allocator works but the use of dma_alloc_coherent() to allocate contiguous physical memory for enclaves freezes the system when it is being used (not in the call itself).

Keystone enclaves are applications hosted by Keystone security monitor running inside #OpenSBI, and partitioned and protected by physical memory protection (usually shortened as PMP) machine registers.

PMP is part of standard RISC-V ISA, which means that Keystone enclaves are usable with any RISC-V CPU with MMU. There is nothing that would prevent this coming eventually a mainline feature because it works for without non-standard or proprietary components involved.

Another favorable element of having Keystone enclaves as kernel feature is that Keystones enclave can run both in U-mode and S-mode meaning that kernel subsystems could use the feature too (if wanted). For instance, #Intel #SGX can host only ring-3 enclaves, which limits its scope.

#linux #kernel #riscv #cva6

2
0
2

Jarkko Sakkinen

The only #diagram tool that I've ever liked was #xfig and I would still use over anything else available if it was brought to modern day.
0
0
0

Jarkko Sakkinen

#sublime #merge, software that I'm happy that I've paid for. There's some pretty decent fee options such as #Gitg from #Gnome but this has just tiny bit of extra comfort and performance (UI has very low-
latency).
0
0
0

Jarkko Sakkinen

Wrote myself a cheat sheet on how to get #unprivileged #Nix up and running because had forgotten how to do it. I like my Nix this way, i.e. a #container tool for me that actually makes sense to me I guess, and fits for my needs.

https://publish.obsidian.md/jarkko/Nix+Home+Manager

0
1
2

Jarkko Sakkinen

#Bitwig hack: you can get audio feedback path inside grid with "Long Delay" and "Mixer" devices.. Apparently Long Delay device can be routed back to an input of a Mixer device. Without it or with any other device this seems to not be possible.
0
0
1

Jarkko Sakkinen

testing #sonicware #8bitwarps sequencer and looper, recorded directly and no post-processing #musicproduction
2
1
0

Jarkko Sakkinen

Edited 1 year ago
Display's USB has hub one single killer application that I just found: removing electric magnetic interference when connecting sound card (in my case RME BabyFace Pro FS). I.e. instead of connecting sound card to the PC, I connect it to my display. Took way too many years to realize this! I have dedicated Mac Mini for making music but it is also nice to have sound when I'm at my workplace, i.e. my desktop PC :-) Life just upgraded!
1
0
1

Jarkko Sakkinen

download all u-he linux plugins:

wget -q --show-progress -r -np -nd -l1 -A tar.xz https://uhe-dl.b-cdn.net/releases/ -P dl/ && \
  mkdir staging && \
  (pv dl/*.tar.xz | tar Jxf - -i -C staging/) && \
  find -name install.sh -exec {} --quiet \;

#linux #audio note

1
0
0

Jarkko Sakkinen

one downfall (*IMHO*) of #Rust is that there is no good explicit control of #OOM. wondering if this has been improved (talking about plain user space code). #rustlang
1
0
1

Jarkko Sakkinen

I've been using #GNOME in my #Debian #desktop mostly because #XFCE is lagging in #Wayland. Can't wait for 4.20 release, which is expected to have Wayland support :-) I like XFCE because it does not get in the way but offers all the stuff and actually matters.
1
0
2

Jarkko Sakkinen

a #polite rant of #intel #tdx and #amd #snp and availability of #developer friendly hardware: https://lkml.org/lkml/2023/10/10/418 #linux #kernel #lkml
1
0
0

> fix
> update
> fix
> fixes

he's just like me fr

7
3
1

Jarkko Sakkinen

Do not see even removing the code such a huge deal as you still have #xwayland. https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/98 #gnome #wayland
2
0
2

Jarkko Sakkinen

deeply saddened by the news from #israel. i've played in parties in the area and met some of the people who are killed or kidnapped by #hamas. many victims are also close friends of my friends or even their family. no political stance in this just feels somewhat paralysed by the situation over there.
1
0
6

Jarkko Sakkinen

Edited 1 year ago
I always wonder why in politics admitting that you got something wrong is the most epic failure you can ever make. Politicians are dishonest because public hates politicians who are honest sort of. It is a weird and wacky world we're living... #politics
0
0
0

Jarkko Sakkinen

Maybe #ElonMusk is betting to be a future #president using the same exploit pattern as #Trump?
1
0
1

Jarkko Sakkinen

Edited 1 year ago
väärä ohjeistus. niihin pitää laittaa sellaiset vastaukset, joita ei itsekään tiedä. itse arvon pitkän (> 128 merkkiä) merkkijonon, jota en pistä muistiin. valheisiinkin liittyy psykologisen päättelyn riskejä.

https://www.is.fi/digitoday/art-2000009871873.html

#turvakysymys #tietoturva #valehtelu
1
0
0

Jarkko Sakkinen

Edited 1 year ago
xquartz + winecx (x86 emulation patched wine ripped from crossover) + windows-version of #caustic. also downloaded hd skin from somewhere. finally after a long while, ive missed you. #musicproduction #wine
0
0
0

Jarkko Sakkinen

slowly looking for job: https://jjs.kapsi.fi/jarkko.sakkinen.cv.txt. my fixed-term will end September 2024 but since I want to find a place where to commit for multiple years, it is better to start early.
1
2
0
Show older