LekKit

Results 242 comments of LekKit

> Also are you able to share the flags you used to compile the demo? 1. Get a working firmware, kernel, root image 2. Get a `pre.js` file which contains...

> Happy to sponsor you too smile (please let me know how) Github disallows to receive payments in my region. I'm not too sad about it though. If you like...

> I've noticed a recent commit disables shell for emscripten Emscripten enables POSIX code paths, and RVVM is usually hooked to an actual terminal on those systems. Default Emscripten console...

Question: Where should preferred SBI / U-Boot / Linux builds be hosted? In releases, CI artifacts or just a separate link? I've published a U-Boot patch to support RVVM board...

> I tried to adapt UserlandVM to new librvvm API and it currently crash in `riscv_mmu_op`. Can you give a backtrace?

> Is it possible to build `librvvm.a` with pkg-config information? Will do. I have no experience with pkg-config however 😅

> Some obvious fixes: > > ```diff > diff --git a/src/rvvm.c b/src/rvvm.c > index c782080..a3427af 100644 > --- a/src/rvvm.c > +++ b/src/rvvm.c > @@ -707,11 +707,15 @@ PUBLIC rvvm_cpu_handle_t rvvm_create_user_thread(rvvm_machine_t*...

Apart from the possible explosions from RVJIT and my poor checking of my own code, I tried to copy your approach and also used some proper functions for FPU enablement...

> > Does it work now? > > Not yet. Crash after first syscall with NULL guest dereference. Maybe my fault, need to debug more. TinyEMU engine still working. See...

> Virtual CPU still try to jump at TVEC that is zero. It should be not done for userland emulation mode. Weird. I'm not sure how that's happening (Unless you...