[PATCH 1/1] lib: sbi: Fix typo for finding fixed event counter

Anup Patel anup at brainfault.org
Sat Aug 5 21:57:06 PDT 2023


On Fri, Aug 4, 2023 at 12:04 AM Kaiwen Xue <kaiwenx at rivosinc.com> wrote:
>
> Cycle and instructions are hardware events instead of firmware ones. Fix
> the typo in the name of this function.
>
> Signed-off-by: Kaiwen Xue <kaiwenx at andrew.cmu.edu>
> Signed-off-by: Kaiwen Xue <kaiwenx at rivosinc.com>

Looks good to me.

Reviewed-by: Anup Patel <anup at brainfault.org>

Applied this patch to the riscv/opensbi repo.

Thanks,
Anup

> ---
>  lib/sbi/sbi_pmu.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/lib/sbi/sbi_pmu.c b/lib/sbi/sbi_pmu.c
> index 7213a53..6d564e7 100644
> --- a/lib/sbi/sbi_pmu.c
> +++ b/lib/sbi/sbi_pmu.c
> @@ -609,7 +609,7 @@ static int pmu_update_hw_mhpmevent(struct sbi_pmu_hw_event *hw_evt, int ctr_idx,
>         return 0;
>  }
>
> -static int pmu_ctr_find_fixed_fw(unsigned long evt_idx_code)
> +static int pmu_ctr_find_fixed_hw(unsigned long evt_idx_code)
>  {
>         /* Non-programmables counters are enabled always. No need to do lookup */
>         if (evt_idx_code == SBI_PMU_HW_CPU_CYCLES)
> @@ -638,7 +638,7 @@ static int pmu_ctr_find_hw(struct sbi_pmu_hart_state *phs,
>          * If Sscof is present try to find the programmable counter for
>          * cycle/instret as well.
>          */
> -       fixed_ctr = pmu_ctr_find_fixed_fw(event_idx);
> +       fixed_ctr = pmu_ctr_find_fixed_hw(event_idx);
>         if (fixed_ctr >= 0 &&
>             !sbi_hart_has_extension(scratch, SBI_HART_EXT_SSCOFPMF))
>                 return fixed_ctr;
> --
> 2.41.0
>



More information about the opensbi mailing list