152{
153 const struct pmc_cpuinfo *info;
154
156
157 if (pmc_cpuinfo (&info) != 0)
159
161
162 if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_P6") == 0)
164
165 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_PII") == 0)
167 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_PIII") == 0)
169 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_CL") == 0)
171 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_PM") == 0)
173 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "AMD_K7") == 0)
175 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "AMD_K8") == 0)
177 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_PIV") == 0)
179 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_ATOM") == 0)
181 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_CORE") == 0)
183 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_CORE2") == 0)
185 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_CORE2EXTREME") == 0)
187 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_COREI7") == 0)
189 else if (strcmp(pmc_name_of_cputype(info->pm_cputype), "INTEL_WESTMERE") == 0)
191 else
192
194
195
198
201
202 return 0;
203}
void init_freebsd_libpmc_mappings(void)
int freebsd_number_of_events(int processortype)
int _papi_load_preset_table(char *pmu_str, int pmu_type, int cidx)