Dear mesa developers,

I am trying to run mesa with llvmpipe on a RISC-V platform, without
success. This is needed in order to get some performance figures for the
RISC-V Graphics SIG.

By default llvmpipe is using MCJIT and crashes on
lp_build_create_jit_compiler_for_module because MCJit does not support
RISC-V.

Seems like MCJIT is deprecated and it is not going to accept new
architectures, so llvmpipe will never run on RISC-V unless ported to ORC
JIT. I see there is already a merge request for migrating llvmpipe from the
deprecated MCJIT to the new ORC JIT:

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17801

My understanding is that the code is good for merging in a disabled state
(rather than enabled by default). However the merge is gated by the fact
that a meson build option is still missing.

Do the mesa developers need help with this? I could try to add the missing
option myself if that helps, as this task is critical for supporting basic
graphics on RISC-V. Let me know what RISC-V can do to help.

Regards.

Reply via email to