[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 00/20] remove MISA ext_N flags from cpu->cfg
From: |
Daniel Henrique Barboza |
Subject: |
[PATCH v4 00/20] remove MISA ext_N flags from cpu->cfg |
Date: |
Thu, 6 Apr 2023 15:03:31 -0300 |
Hi,
This new version was rebased on top of Alistair's riscv-to-apply.next @
9c60ca583cb ("hw/riscv: Add signature dump function ...").
No other changes made.
Changes from v3:
- rebased with riscv-to-apply.next @ 9c60ca583cb
- v3 link: https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06911.html
Daniel Henrique Barboza (20):
target/riscv: sync env->misa_ext* with cpu->cfg in realize()
target/riscv: remove MISA properties from isa_edata_arr[]
target/riscv/cpu.c: remove 'multi_letter' from isa_ext_data
target/riscv: introduce riscv_cpu_add_misa_properties()
target/riscv: remove cpu->cfg.ext_a
target/riscv: remove cpu->cfg.ext_c
target/riscv: remove cpu->cfg.ext_d
target/riscv: remove cpu->cfg.ext_f
target/riscv: remove cpu->cfg.ext_i
target/riscv: remove cpu->cfg.ext_e
target/riscv: remove cpu->cfg.ext_m
target/riscv: remove cpu->cfg.ext_s
target/riscv: remove cpu->cfg.ext_u
target/riscv: remove cpu->cfg.ext_h
target/riscv: remove cpu->cfg.ext_j
target/riscv: remove cpu->cfg.ext_v
target/riscv: remove riscv_cpu_sync_misa_cfg()
target/riscv: remove cfg.ext_g setup from rv64_thead_c906_cpu_init()
target/riscv: add RVG and remove cpu->cfg.ext_g
target/riscv/cpu.c: redesign register_cpu_props()
target/riscv/cpu.c | 412 +++++++++++-----------
target/riscv/cpu.h | 19 +-
target/riscv/insn_trans/trans_rvzce.c.inc | 2 +-
3 files changed, 216 insertions(+), 217 deletions(-)
--
2.39.2
- [PATCH v4 00/20] remove MISA ext_N flags from cpu->cfg,
Daniel Henrique Barboza <=
- [PATCH v4 01/20] target/riscv: sync env->misa_ext* with cpu->cfg in realize(), Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 02/20] target/riscv: remove MISA properties from isa_edata_arr[], Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 03/20] target/riscv/cpu.c: remove 'multi_letter' from isa_ext_data, Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 04/20] target/riscv: introduce riscv_cpu_add_misa_properties(), Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 05/20] target/riscv: remove cpu->cfg.ext_a, Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 06/20] target/riscv: remove cpu->cfg.ext_c, Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 07/20] target/riscv: remove cpu->cfg.ext_d, Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 08/20] target/riscv: remove cpu->cfg.ext_f, Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 09/20] target/riscv: remove cpu->cfg.ext_i, Daniel Henrique Barboza, 2023/04/06
- [PATCH v4 10/20] target/riscv: remove cpu->cfg.ext_e, Daniel Henrique Barboza, 2023/04/06