mirror of
https://github.com/Fishwaldo/opensbi.git
synced 2025-06-29 01:28:49 +00:00
lib: sbi: Fix typo for finding fixed event counter
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>
This commit is contained in:
parent
6259b2ec2d
commit
f46a5643bc
1 changed files with 2 additions and 2 deletions
|
@ -608,7 +608,7 @@ static int pmu_update_hw_mhpmevent(struct sbi_pmu_hw_event *hw_evt, int ctr_idx,
|
||||||
return 0;
|
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 */
|
/* Non-programmables counters are enabled always. No need to do lookup */
|
||||||
if (evt_idx_code == SBI_PMU_HW_CPU_CYCLES)
|
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
|
* If Sscof is present try to find the programmable counter for
|
||||||
* cycle/instret as well.
|
* 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 &&
|
if (fixed_ctr >= 0 &&
|
||||||
!sbi_hart_has_extension(scratch, SBI_HART_EXT_SSCOFPMF))
|
!sbi_hart_has_extension(scratch, SBI_HART_EXT_SSCOFPMF))
|
||||||
return fixed_ctr;
|
return fixed_ctr;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue