risc-v: 0.899 device: 0.833 graphic: 0.829 architecture: 0.758 kernel: 0.724 network: 0.711 socket: 0.591 vnc: 0.580 mistranslation: 0.547 ppc: 0.547 register: 0.547 semantic: 0.531 files: 0.459 arm: 0.426 permissions: 0.388 VMM: 0.344 performance: 0.340 boot: 0.328 TCG: 0.327 PID: 0.306 debug: 0.237 virtual: 0.217 hypervisor: 0.186 user-level: 0.170 KVM: 0.166 i386: 0.165 peripherals: 0.154 x86: 0.095 assembly: 0.093 HTIF symbols no longer recognized by RISC-V spike board Tested commit: f34edbc760b0f689deddd175fc08732ecb46665f I belive this was introduced in 0ac24d56c5e7d32423ea78ac58a06b444d1df04d when the spike's load_kernel() was moved to riscv_load_kernel() which no longer included htif_symbol_callback(). I think you are right. Would you like to write a patch to fix the issue? No, patch sign-off requires a legal name. Ok, I'll add it to my to do list then Patch has been included in QEMU v4.2: https://git.qemu.org/?p=qemu.git;a=commitdiff;h=6478dd745dca49d632