mbox series

[v4,0/6] target/riscv: RVA23 profile support

Message ID 20250115184316.2344583-1-dbarboza@ventanamicro.com (mailing list archive)
Headers show
Series target/riscv: RVA23 profile support | expand

Message

Daniel Henrique Barboza Jan. 15, 2025, 6:43 p.m. UTC
Hi,

This new version has tweaks suggested by Drew in v3. No major changes
were made.

Patches based on alistair/riscv-to-apply.next.

All patches acked.

Changes from v3:
- patch 3:
  - fix commit msg
  - drop the 'profile->enabled &&' check from riscv_cpu_check_parent_profile()
- patch 6:
  - fix RVA23U64 -> RVA23S64 comment in the profile description
- v3 link: https://lore.kernel.org/qemu-riscv/20250115134957.2179085-1-dbarboza@ventanamicro.com/

Daniel Henrique Barboza (6):
  target/riscv: add ssu64xl
  target/riscv: use RVB in RVA22U64
  target/riscv: add profile u_parent and s_parent
  target/riscv: change priv_ver check in validate_profile()
  target/riscv: add RVA23U64 profile
  target/riscv: add RVA23S64 profile

 target/riscv/cpu-qom.h            |   2 +
 target/riscv/cpu.c                |  81 ++++++++++++++++++++++++++++--
 target/riscv/cpu.h                |   3 +-
 target/riscv/tcg/tcg-cpu.c        |  37 ++++++++++----
 tests/data/acpi/riscv64/virt/RHCT | Bin 390 -> 400 bytes
 5 files changed, 109 insertions(+), 14 deletions(-)