[PATCH v2 0/4] RISC-V: Dynamic ftrace support for RV32I
Andrew Jones
ajones at ventanamicro.com
Wed Nov 16 00:34:03 PST 2022
On Tue, Nov 15, 2022 at 08:08:28PM +0000, Jamie Iles wrote:
> This series enables dynamic ftrace support for RV32I bringing it to
> parity with RV64I. Most of the work is already there, this is largely
> just assembly fixes to handle register sizes, correct handling of the
> psABI calling convention and Kconfig change.
>
> Validated with all ftrace boot time self test with qemu for RV32I and
> RV64I in addition to real tracing on an RV32I FPGA design.
>
> Changes since v1
> (http://lists.infradead.org/pipermail/linux-riscv/2022-October/021103.html)
>
> - Fixed the use of SZREG in patch 2
>
> Jamie Iles (4):
> RISC-V: use REG_S/REG_L for mcount
> RISC-V: reduce mcount save space on RV32
> RISC-V: preserve a1 in mcount
> RISC-V: enable dynamic ftrace for RV32I
>
> arch/riscv/Kconfig | 10 ++++-----
> arch/riscv/kernel/mcount.S | 44 ++++++++++++++++++++------------------
> 2 files changed, 28 insertions(+), 26 deletions(-)
Hi Jamie,
Please CC previous reviewers on the entire series when reposting.
Thanks,
drew
>
> --
> 2.37.2
>
>
> _______________________________________________
> linux-riscv mailing list
> linux-riscv at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-riscv
More information about the linux-riscv
mailing list