[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/4] target/riscv: RVA23 profile support
From: |
Daniel Henrique Barboza |
Subject: |
[PATCH 0/4] target/riscv: RVA23 profile support |
Date: |
Tue, 14 Jan 2025 10:20:08 -0300 |
Hi,
After adding 'supm' and 'sspm' we're finally ready to add official RVA23
support after adding a couple of trivial pieces:
- add ssu64xl, another 'named feature' for something that we already
implement in TCG;
- declare RVB in RVA22U64. This is more a cosmetic change to make it
straightforward to implement RVA23U64 as a child of RVA22.
Adding RVA23U and RVA23S is done in the same model as we did with RVA22
profiles, including a CPU for each of them for easier consumption.
Patches based on alistair/riscv-to-apply.next.
Daniel Henrique Barboza (4):
target/riscv: add ssu64xl
target/riscv: use RVB in RVA22U64
target/riscv: add RVA23U64 profile
target/riscv: add RVA23S64 profile
target/riscv/cpu-qom.h | 2 +
target/riscv/cpu.c | 83 ++++++++++++++++++++++++++++--
tests/data/acpi/riscv64/virt/RHCT | Bin 390 -> 400 bytes
3 files changed, 82 insertions(+), 3 deletions(-)
--
2.47.1
- [PATCH 0/4] target/riscv: RVA23 profile support,
Daniel Henrique Barboza <=
[PATCH 4/4] target/riscv: add RVA23S64 profile, Daniel Henrique Barboza, 2025/01/14