Conversation

Jarkko Sakkinen

Edited 6 months ago

I fixed some bugs in page tables of RISC-V Keystone enclaves (bootstrapping code of page tables) last Fall to get them working with CVA6 RISC-V CPU, and now I get steadily emails from people who are trying to use Keystone but cannot get it working for various reasons.

Not blaming those people but clearly the project is not too community oriented 🤷 I try respond politely that I don’t have the bandwidth.

Does not come as surprise tho because I wrote a trivial in-kernel driver PoC to which project showed no interest, still continuing with their OOT-drver:

Cannot recall which one was newer version because it is such a long time since I wrote these :-)

#riscv #keystone #enclave #linux

1
0
4
Obviously not for mainline but since the project compiles the full kernel it would be easier to carry downstream kernel patch rather than have separate OOT driver. Tried to explain this but it went to deaf ears...
1
0
0
My bug fixes to the paging code where included to the upstream of the project so not all went wrong!
0
0
1