Posts
4439
Following
315
Followers
469
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

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

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
0
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
Show older