[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/4] target/riscv/csr.c: use env_archcpu() in ctr()
From: |
Daniel Henrique Barboza |
Subject: |
[PATCH 1/4] target/riscv/csr.c: use env_archcpu() in ctr() |
Date: |
Fri, 24 Feb 2023 14:45:17 -0300 |
We don't need to use env_cpu() and CPUState().
Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
---
target/riscv/csr.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/target/riscv/csr.c b/target/riscv/csr.c
index 75a540bfcb..3692617d13 100644
--- a/target/riscv/csr.c
+++ b/target/riscv/csr.c
@@ -108,8 +108,7 @@ static RISCVException vs(CPURISCVState *env, int csrno)
static RISCVException ctr(CPURISCVState *env, int csrno)
{
#if !defined(CONFIG_USER_ONLY)
- CPUState *cs = env_cpu(env);
- RISCVCPU *cpu = RISCV_CPU(cs);
+ RISCVCPU *cpu = env_archcpu(env);
int ctr_index;
target_ulong ctr_mask;
int base_csrno = CSR_CYCLE;
--
2.39.2
- [PATCH 0/4] RISCVCPUConfig related cleanups, Daniel Henrique Barboza, 2023/02/24
- [PATCH 1/4] target/riscv/csr.c: use env_archcpu() in ctr(),
Daniel Henrique Barboza <=
- [PATCH 2/4] target/riscv/csr.c: simplify mctr(), Daniel Henrique Barboza, 2023/02/24
- [PATCH 3/4] target/riscv/csr.c: use riscv_cpu_cfg() to avoid env_cpu() pointers, Daniel Henrique Barboza, 2023/02/24
- [PATCH 4/4] target/riscv/csr.c: avoid env_archcpu() usages when reading RISCVCPUConfig, Daniel Henrique Barboza, 2023/02/24
- Re: [PATCH 0/4] RISCVCPUConfig related cleanups, Richard Henderson, 2023/02/24
- Re: [PATCH 0/4] RISCVCPUConfig related cleanups, Richard Henderson, 2023/02/24
- Re: [PATCH 0/4] RISCVCPUConfig related cleanups, liweiwei, 2023/02/25