qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 00/20]  remove MISA ext_N flags from cpu->cfg,
@ 2023-03-29 17:28 Daniel Henrique Barboza
  2023-03-29 17:28 ` [PATCH v3 01/20] target/riscv: sync env->misa_ext* with cpu->cfg in realize() Daniel Henrique Barboza
                   ` (20 more replies)
  0 siblings, 21 replies; 43+ messages in thread
From: Daniel Henrique Barboza @ 2023-03-29 17:28 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-riscv, alistair.francis, bmeng, liweiwei, zhiwei_liu, palmer,
	Daniel Henrique Barboza

Hi,

This new version has a new patch (3) that removes the 'multi_letter'
attribute from isa_ext_data that became redundant after the changes made
in patch 2. The change was proposed by Weiwei Li in the v2.

All patches but patch 3 are acked.

Changes from v2:
- patch 3 (new)
  - remove 'multi_letter' from isa_ext_data
- v2 link: https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg06493.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 | 386 +++++++++++++++++++++++----------------------
 target/riscv/cpu.h |  19 +--
 2 files changed, 202 insertions(+), 203 deletions(-)

-- 
2.39.2



^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2023-04-06  0:33 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-29 17:28 [PATCH v3 00/20] remove MISA ext_N flags from cpu->cfg, Daniel Henrique Barboza
2023-03-29 17:28 ` [PATCH v3 01/20] target/riscv: sync env->misa_ext* with cpu->cfg in realize() Daniel Henrique Barboza
2023-04-05 23:10   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 02/20] target/riscv: remove MISA properties from isa_edata_arr[] Daniel Henrique Barboza
2023-04-05 23:31   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 03/20] target/riscv/cpu.c: remove 'multi_letter' from isa_ext_data Daniel Henrique Barboza
2023-03-30  1:14   ` liweiwei
2023-04-05 23:32   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 04/20] target/riscv: introduce riscv_cpu_add_misa_properties() Daniel Henrique Barboza
2023-04-05 23:44   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 05/20] target/riscv: remove cpu->cfg.ext_a Daniel Henrique Barboza
2023-04-05 23:46   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 06/20] target/riscv: remove cpu->cfg.ext_c Daniel Henrique Barboza
2023-04-06  0:13   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 07/20] target/riscv: remove cpu->cfg.ext_d Daniel Henrique Barboza
2023-04-06  0:14   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 08/20] target/riscv: remove cpu->cfg.ext_f Daniel Henrique Barboza
2023-04-06  0:15   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 09/20] target/riscv: remove cpu->cfg.ext_i Daniel Henrique Barboza
2023-04-06  0:16   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 10/20] target/riscv: remove cpu->cfg.ext_e Daniel Henrique Barboza
2023-04-06  0:16   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 11/20] target/riscv: remove cpu->cfg.ext_m Daniel Henrique Barboza
2023-04-06  0:17   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 12/20] target/riscv: remove cpu->cfg.ext_s Daniel Henrique Barboza
2023-04-06  0:18   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 13/20] target/riscv: remove cpu->cfg.ext_u Daniel Henrique Barboza
2023-04-06  0:19   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 14/20] target/riscv: remove cpu->cfg.ext_h Daniel Henrique Barboza
2023-04-06  0:19   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 15/20] target/riscv: remove cpu->cfg.ext_j Daniel Henrique Barboza
2023-04-06  0:20   ` Alistair Francis
2023-03-29 17:28 ` [PATCH v3 16/20] target/riscv: remove cpu->cfg.ext_v Daniel Henrique Barboza
2023-04-06  0:21   ` Alistair Francis
2023-03-29 17:29 ` [PATCH v3 17/20] target/riscv: remove riscv_cpu_sync_misa_cfg() Daniel Henrique Barboza
2023-04-06  0:22   ` Alistair Francis
2023-03-29 17:29 ` [PATCH v3 18/20] target/riscv: remove cfg.ext_g setup from rv64_thead_c906_cpu_init() Daniel Henrique Barboza
2023-04-06  0:23   ` Alistair Francis
2023-03-29 17:29 ` [PATCH v3 19/20] target/riscv: add RVG and remove cpu->cfg.ext_g Daniel Henrique Barboza
2023-04-06  0:24   ` Alistair Francis
2023-03-29 17:29 ` [PATCH v3 20/20] target/riscv/cpu.c: redesign register_cpu_props() Daniel Henrique Barboza
2023-04-06  0:25   ` Alistair Francis
2023-04-06  0:32 ` [PATCH v3 00/20] remove MISA ext_N flags from cpu->cfg, Alistair Francis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).