lib: sbi: Fix typo for finding fixed event counter
authorKaiwen Xue <kaiwenx@rivosinc.com>
Thu, 3 Aug 2023 18:34:15 +0000 (11:34 -0700)
committerAnup Patel <anup@brainfault.org>
Sun, 6 Aug 2023 04:52:58 +0000 (10:22 +0530)
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@andrew.cmu.edu>
Signed-off-by: Kaiwen Xue <kaiwenx@rivosinc.com>
Reviewed-by: Anup patel <anup@brainfault.org>
lib/sbi/sbi_pmu.c

index cc8a88e176b196042717f3b8e7aa21eeaca1deb8..adb9f187e3bbfa37da74e7d100d74a5bb2410111 100644 (file)
@@ -608,7 +608,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)
@@ -637,7 +637,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;