[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/2] riscv: add rv32i,rv32e and rv64e CPUs
From: |
Daniel Henrique Barboza |
Subject: |
[PATCH v2 0/2] riscv: add rv32i,rv32e and rv64e CPUs |
Date: |
Mon, 8 Jan 2024 13:19:01 -0300 |
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-dbarboza@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
- [PATCH v2 0/2] riscv: add rv32i,rv32e and rv64e CPUs,
Daniel Henrique Barboza <=