[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <7dfa540b-c6c5-46bf-ac78-acd405608afb@ghiti.fr>
Date: Wed, 14 May 2025 10:05:38 +0200
From: Alexandre Ghiti <alex@...ti.fr>
To: Nam Cao <namcao@...utronix.de>, Paul Walmsley <paul.walmsley@...ive.com>,
Palmer Dabbelt <palmer@...belt.com>, Albert Ou <aou@...s.berkeley.edu>,
linux-riscv@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 00/11] riscv: kprobes: Clean up instruction simulation
On 11/05/2025 23:17, Nam Cao wrote:
> Hi,
>
> There is some instruction-processing code in kprobes simulate code. These
> code should be insn.h. In fact, most of them is duplicating insn.h.
>
> This series remove the duplicated bits and make use of macros already
> defined in insn.h. The non-duplicated bits are moved into insn.h.
>
> Nam Cao (11):
> riscv: kprobes: Move branch_rs2_idx to insn.h
> riscv: kprobes: Move branch_funct3 to insn.h
> riscv: kprobes: Remove duplication of RV_EXTRACT_JTYPE_IMM
> riscv: kprobes: Remove duplication of RV_EXTRACT_RS1_REG
> riscv: kprobes: Remove duplication of RV_EXTRACT_BTYPE_IMM
> riscv: kproves: Remove duplication of RVC_EXTRACT_JTYPE_IMM
> riscv: kprobes: Remove duplication of RVC_EXTRACT_C2_RS1_REG
> riscv: kprobes: Remove duplication of RVC_EXTRACT_BTYPE_IMM
> riscv: kprobes: Remove duplication of RV_EXTRACT_RD_REG
> riscv: kprobes: Remove duplication of RV_EXTRACT_UTYPE_IMM
> riscv: kprobes: Remove duplication of RV_EXTRACT_ITYPE_IMM
>
> arch/riscv/include/asm/insn.h | 9 +++
> arch/riscv/kernel/probes/simulate-insn.c | 94 +++++-------------------
> 2 files changed, 28 insertions(+), 75 deletions(-)
So for the whole series, you can add:
Reviewed-by: Alexandre Ghiti <alexghiti@...osinc.com>
Thanks, that's a nice cleanup!
Alex
>
Powered by blists - more mailing lists