As requested by Daniel in [1], these patches are extracted from my "target/riscv: Allow building without TCG (KVM-only so far)" series and cleanly rebased onto Alistair's riscv-to-apply.next.
[1] https://lore.kernel.org/qemu-devel/59b5b342-8940-5ac1-0cec-8c136c491...@ventanamicro.com/ [2] https://lore.kernel.org/qemu-devel/20230626232007.8933-1-phi...@linaro.org/ Philippe Mathieu-Daudé (4): target/riscv: Remove unused 'instmap.h' header in translate.c target/riscv: Restrict sysemu specific header to user emulation target/riscv: Restrict 'rv128' machine to TCG accelerator target/riscv: Restrict riscv_cpu_do_interrupt() to sysemu target/riscv/cpu.h | 5 +++-- target/riscv/cpu.c | 20 ++++++++++++++------ target/riscv/cpu_helper.c | 9 ++++----- target/riscv/csr.c | 2 ++ target/riscv/translate.c | 1 - 5 files changed, 23 insertions(+), 14 deletions(-) -- 2.38.1