Just found the solution for the interrupt problem today, please see
ntn888, maybe you will return back to RISC-V