[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 0/9] target/riscv: rework CPU extensions validation
From: |
Daniel Henrique Barboza |
Subject: |
[PATCH v6 0/9] target/riscv: rework CPU extensions validation |
Date: |
Wed, 29 Mar 2023 17:08:47 -0300 |
Hi,
This series contains changes proposed by Weiwei Li in v5.
All patches are acked.
Changes from v5:
- patch 9:
- remove ext_ifencei setting from rv64_thead_c906_cpu_init()
- v5 link: https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06740.html
Daniel Henrique Barboza (9):
target/riscv/cpu.c: add riscv_cpu_validate_v()
target/riscv/cpu.c: remove set_vext_version()
target/riscv/cpu.c: remove set_priv_version()
target/riscv: add PRIV_VERSION_LATEST
target/riscv/cpu.c: add priv_spec validate/disable_exts helpers
target/riscv/cpu.c: add riscv_cpu_validate_misa_mxl()
target/riscv/cpu.c: validate extensions before riscv_timer_init()
target/riscv/cpu.c: remove cfg setup from riscv_cpu_init()
target/riscv: rework write_misa()
target/riscv/cpu.c | 330 +++++++++++++++++++++++++++------------------
target/riscv/cpu.h | 3 +
target/riscv/csr.c | 47 +++----
3 files changed, 221 insertions(+), 159 deletions(-)
--
2.39.2
- [PATCH v6 0/9] target/riscv: rework CPU extensions validation,
Daniel Henrique Barboza <=
- [PATCH v6 1/9] target/riscv/cpu.c: add riscv_cpu_validate_v(), Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 2/9] target/riscv/cpu.c: remove set_vext_version(), Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 3/9] target/riscv/cpu.c: remove set_priv_version(), Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 4/9] target/riscv: add PRIV_VERSION_LATEST, Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 5/9] target/riscv/cpu.c: add priv_spec validate/disable_exts helpers, Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 6/9] target/riscv/cpu.c: add riscv_cpu_validate_misa_mxl(), Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 7/9] target/riscv/cpu.c: validate extensions before riscv_timer_init(), Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 8/9] target/riscv/cpu.c: remove cfg setup from riscv_cpu_init(), Daniel Henrique Barboza, 2023/03/29
- [PATCH v6 9/9] target/riscv: rework write_misa(), Daniel Henrique Barboza, 2023/03/29
- Re: [PATCH v6 0/9] target/riscv: rework CPU extensions validation, Daniel Henrique Barboza, 2023/03/29