All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com,
	bmeng@tinylab.org, liweiwei@iscas.ac.cn,
	zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
	Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Subject: [PATCH for-8.1 v2 02/26] target/riscv/cpu.c: remove set_vext_version()
Date: Tue, 14 Mar 2023 13:49:24 -0300	[thread overview]
Message-ID: <20230314164948.539135-3-dbarboza@ventanamicro.com> (raw)
In-Reply-To: <20230314164948.539135-1-dbarboza@ventanamicro.com>

This setter is doing nothing else but setting env->vext_ver. Assign the
value directly.

Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
---
 target/riscv/cpu.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/target/riscv/cpu.c b/target/riscv/cpu.c
index 18591aa53a..2752efe1eb 100644
--- a/target/riscv/cpu.c
+++ b/target/riscv/cpu.c
@@ -245,11 +245,6 @@ static void set_priv_version(CPURISCVState *env, int priv_ver)
     env->priv_ver = priv_ver;
 }
 
-static void set_vext_version(CPURISCVState *env, int vext_ver)
-{
-    env->vext_ver = vext_ver;
-}
-
 #ifndef CONFIG_USER_ONLY
 static uint8_t satp_mode_from_str(const char *satp_mode_str)
 {
@@ -839,7 +834,7 @@ static void riscv_cpu_validate_v(CPURISCVState *env, RISCVCPUConfig *cfg,
         qemu_log("vector version is not specified, "
                  "use the default value v1.0\n");
     }
-    set_vext_version(env, vext_version);
+    env->vext_ver = vext_version;
 }
 
 /*
-- 
2.39.2



  parent reply	other threads:[~2023-03-14 16:53 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-14 16:49 [PATCH for-8.1 v2 00/26] target/riscv: rework CPU extensions validation Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 01/26] target/riscv/cpu.c: add riscv_cpu_validate_v() Daniel Henrique Barboza
2023-03-14 16:49 ` Daniel Henrique Barboza [this message]
2023-03-14 16:49 ` [PATCH for-8.1 v2 03/26] target/riscv/cpu.c: remove set_priv_version() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 04/26] target/riscv: add PRIV_VERSION_LATEST Daniel Henrique Barboza
2023-03-14 17:36   ` Richard Henderson
2023-03-14 16:49 ` [PATCH for-8.1 v2 05/26] target/riscv/cpu.c: add priv_spec validate/disable_exts helpers Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 06/26] target/riscv/cpu.c: add riscv_cpu_validate_misa_mxl() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 07/26] target/riscv: move pmp and epmp validations to validate_set_extensions() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 08/26] target/riscv/cpu.c: validate extensions before riscv_timer_init() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 09/26] target/riscv/cpu.c: remove cfg setup from riscv_cpu_init() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 10/26] target/riscv/cpu.c: avoid set_misa() in validate_set_extensions() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 11/26] target/riscv/cpu.c: set cpu config in set_misa() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 12/26] target/riscv/cpu.c: redesign register_cpu_props() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 13/26] target/riscv: put env->misa_ext <-> cpu->cfg code into helpers Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 14/26] target/riscv: add RVG Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 15/26] target/riscv: do not allow RVG in write_misa() Daniel Henrique Barboza
2023-03-15  3:52   ` liweiwei
2023-03-14 16:49 ` [PATCH for-8.1 v2 16/26] target/riscv/cpu.c: split RVG code from validate_set_extensions() Daniel Henrique Barboza
2023-03-15  4:43   ` liweiwei
2023-03-15 13:50     ` Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 17/26] target/riscv: write env->misa_ext* in register_generic_cpu_props() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 18/26] target/risc/cpu.c: add riscv_cpu_validate_misa_ext() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 19/26] target/riscv/cpu:c add misa_ext V-> D & F dependency Daniel Henrique Barboza
2023-03-15  4:51   ` liweiwei
2023-03-14 16:49 ` [PATCH for-8.1 v2 20/26] target/riscv: move riscv_cpu_validate_v() to validate_misa_ext() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 21/26] target/riscv: validate_misa_ext() now validates a misa_ext val Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 22/26] target/riscv: error out on priv failure for RVH Daniel Henrique Barboza
2023-03-15  5:07   ` liweiwei
2023-03-14 16:49 ` [PATCH for-8.1 v2 23/26] target/riscv: split riscv_cpu_validate_set_extensions() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 24/26] target/riscv: use misa_ext val in riscv_cpu_validate_extensions() Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 25/26] target/riscv: rework write_misa() Daniel Henrique Barboza
2023-03-15  5:25   ` liweiwei
2023-03-15 20:37     ` Daniel Henrique Barboza
2023-03-17  3:04       ` liweiwei
2023-03-17 11:54         ` Daniel Henrique Barboza
2023-03-14 16:49 ` [PATCH for-8.1 v2 26/26] target/riscv: update cpu->cfg misa bits in commit_cpu_cfg() Daniel Henrique Barboza

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230314164948.539135-3-dbarboza@ventanamicro.com \
    --to=dbarboza@ventanamicro.com \
    --cc=alistair.francis@wdc.com \
    --cc=bmeng@tinylab.org \
    --cc=liweiwei@iscas.ac.cn \
    --cc=palmer@rivosinc.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-riscv@nongnu.org \
    --cc=zhiwei_liu@linux.alibaba.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.