[PATCH 0/6] Improve the U/S/H extension related check

Weiwei Li posted 6 patches 1 year, 10 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220710082400.29224-1-liweiwei@iscas.ac.cn
Maintainers: Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>
There is a newer version of this series
target/riscv/cpu.c |  12 ++
target/riscv/csr.c | 412 ++++++++++++++++++++++++---------------------
2 files changed, 236 insertions(+), 188 deletions(-)
[PATCH 0/6] Improve the U/S/H extension related check
Posted by Weiwei Li 1 year, 10 months ago
This patchset tries to improve the U/S/H related check:
* add check for the supported privilege modes conbinations: only supporting M,
S mode is not a suggested combination
* add check for "H extension depends on I extension"
* add check for csrs only existed when U mode is supported
* fix and simplify the checks in hmode/hmode32
Any suggestions are welcome.

Weiwei Li (6):
  target/riscv: add check for supported privilege modes conbinations
  target/riscv: H extension depends on I extension
  target/riscv: fix checkpatch warning may triggered in csr_ops table
  target/riscv: add check for csrs existed with U extension
  target/riscv: fix checks in hmode/hmode32
  target/riscv: simplify the check in hmode to resue the check in
    riscv_csrrw_check

 target/riscv/cpu.c |  12 ++
 target/riscv/csr.c | 412 ++++++++++++++++++++++++---------------------
 2 files changed, 236 insertions(+), 188 deletions(-)

-- 
2.17.1