Ok, so I recently landed this: damn das a patch I did this because I saw this and I then wanted to add arm64 support to it. But Puranjay added it so fast that my dumb head had no time at all to add this out. Then, I tried to add riscv support for it, but once I got testing ready, I realised that the selftests did not work at all because exceptions, which were present in the tests I was running were not there on RISC-V, so that eventually turned into my first goal. Now, I’ve throughly dealth with RISC-V JIT and the nuances of cross compiling, which is somehow pretty hard. I’d really like someone to build cross compilation containers maybe (or they probably do and I just dont know) This blog will show how I analyze stuff to write a patchset. First things first, I wrote the patch improving RISC-V not only to gain experience with the JIT before working on it, but to also get the testing env set up as well as the compilation toolchain + scripts to load it into virtme-ng. Let me briefly…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.