[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 0/2] target/riscv: reduce MSTATUS_SUM overhead
From: |
Fei Wu |
Subject: |
[PATCH v4 0/2] target/riscv: reduce MSTATUS_SUM overhead |
Date: |
Thu, 23 Mar 2023 10:44:10 +0800 |
v3 -> v4:
* seperate priv from mmu_idx
* use index 2 for S+SUM mmu_idx
* no tlb_flush for MPRV / MPP changes
Fei Wu (2):
target/riscv: separate priv from mmu_idx
target/riscv: reduce overhead of MSTATUS_SUM change
target/riscv/cpu.h | 2 --
target/riscv/cpu_helper.c | 19 ++++++++++++++++---
target/riscv/csr.c | 3 +--
.../riscv/insn_trans/trans_privileged.c.inc | 2 +-
target/riscv/insn_trans/trans_rvh.c.inc | 4 ++--
target/riscv/insn_trans/trans_xthead.c.inc | 7 +------
target/riscv/internals.h | 14 ++++++++++++++
target/riscv/op_helper.c | 5 +++--
target/riscv/translate.c | 3 +++
9 files changed, 41 insertions(+), 18 deletions(-)
--
2.25.1
- [PATCH v4 0/2] target/riscv: reduce MSTATUS_SUM overhead,
Fei Wu <=
- [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Fei Wu, 2023/03/22
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, LIU Zhiwei, 2023/03/23
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Wu, Fei, 2023/03/23
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Wu, Fei, 2023/03/23
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, LIU Zhiwei, 2023/03/23
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Wu, Fei, 2023/03/23
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Richard Henderson, 2023/03/23
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Wu, Fei, 2023/03/23
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Richard Henderson, 2023/03/24
- Re: [PATCH v4 1/2] target/riscv: separate priv from mmu_idx, Wu, Fei, 2023/03/23