Hi, This is the second version of a buried patch series:
"[PATCH for-9.0 0/6] riscv: rv32i,rv32e,rv64i and rv64e CPUs" This version shrank to 2 patches since most of the prep work was already done by the RVA22 profile implementation, which is now queued in riscv-to-apply.next. The motivation is the same as in v1 - give users a cleaner way of using a customized CPU, from scratch, without the need to disable default extensions. Patches based on Alistair's riscv-to-apply.next. Changes from v1: - patches 1 to 4 from v1: dropped - patches 5 and 6 from v1: merged into patch 2 - patch 1 (new): - add a new common cpu_init() for all bare CPUs - v1 link: https://lore.kernel.org/qemu-riscv/20231113213904.185320-1-dbarb...@ventanamicro.com/ Daniel Henrique Barboza (2): target/riscv/cpu.c: add riscv_bare_cpu_init() target/riscv: add rv32i, rv32e and rv64e CPUs target/riscv/cpu-qom.h | 3 ++ target/riscv/cpu.c | 64 ++++++++++++++++++++++++++++++++---------- 2 files changed, 52 insertions(+), 15 deletions(-) -- 2.43.0