Page MenuHomeFreeBSD

Allocate event for DMC-620 and CMN-600 controllers PMU. Add events supported by DMC-620 and CMN-600 controllers PMU.
Needs ReviewPublic

Authored by ray on Oct 5 2021, 3:04 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 10, 10:35 PM
Unknown Object (File)
Sun, Oct 5, 1:38 AM
Unknown Object (File)
Sep 2 2025, 4:52 AM
Unknown Object (File)
Sep 2 2025, 2:02 AM
Unknown Object (File)
Jul 22 2025, 4:23 PM
Unknown Object (File)
Jul 1 2025, 3:47 AM
Unknown Object (File)
Jun 17 2025, 5:51 AM
Unknown Object (File)
Jun 14 2025, 12:20 AM

Details

Reviewers
manu
mhorne
Group Reviewers
pmc
Summary

Allocate event for DMC-620 and CMN-600 controllers PMU.
Add events supported by DMC-620 and CMN-600 controllers PMU.

Sponsored By: ARM
Sponsored By: Ampere Computing

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 41968
Build 38856: arc lint + arc unit

Event Timeline

ray requested review of this revision.Oct 5 2021, 3:04 PM
ray added reviewers: pmc, mhorne.

Is there a review for a dmc620 driver still to come?

lib/libpmc/libpmc.c
1370

Missing break?

sys/arm64/include/cmn600_reg.h
30–31
sys/dev/hwpmc/pmc_events.h
2065–2067

Is there a possibility that future revisions of this hw will add more events to any of these lists? Should these ranges be spaced out further to accommodate this?

sys/dev/hwpmc/pmu_dmc620_reg.h
77–81

This struct should go in sys/dev/hwpmc/hwpmc_dmc620.h.