Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/hwpmc/hwpmc_uncore.c
| Show First 20 Lines • Show All 752 Lines • ▼ Show 20 Lines | pmc_uncore_initialize(struct pmc_mdep *md, int maxcpu) | ||||
| return (0); | return (0); | ||||
| } | } | ||||
| void | void | ||||
| pmc_uncore_finalize(struct pmc_mdep *md) | pmc_uncore_finalize(struct pmc_mdep *md) | ||||
| { | { | ||||
| PMCDBG0(MDP,INI,1, "uncore-finalize"); | PMCDBG0(MDP,INI,1, "uncore-finalize"); | ||||
| for (int i = 0; i < pmc_cpu_max(); i++) | |||||
| KASSERT(uncore_pcpu[i] == NULL, | |||||
| ("[uncore,%d] non-null pcpu cpu %d", __LINE__, i)); | |||||
| free(uncore_pcpu, M_PMC); | free(uncore_pcpu, M_PMC); | ||||
| uncore_pcpu = NULL; | uncore_pcpu = NULL; | ||||
| } | } | ||||