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