The branch main has been updated by mhorne:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=4d8d74a4f52efd078bd6298e0adbdd476ed70de9

commit 4d8d74a4f52efd078bd6298e0adbdd476ed70de9
Author:     Mitchell Horne <mho...@freebsd.org>
AuthorDate: 2021-05-13 18:56:39 +0000
Commit:     Mitchell Horne <mho...@freebsd.org>
CommitDate: 2021-05-13 18:56:39 +0000

    libpmc: remove unused PMC_MDEP_INIT_INTEL_V2
    
    All uses of this macro were removed in e92a1350b50e. Remove
    cpu_has_iaf_counters as well.
    
    Reviewed by:    ray, emaste
    MFC after:      2 weeks
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D30195
---
 lib/libpmc/libpmc.c | 22 ----------------------
 1 file changed, 22 deletions(-)

diff --git a/lib/libpmc/libpmc.c b/lib/libpmc/libpmc.c
index 512f3957962a..e66ec5822226 100644
--- a/lib/libpmc/libpmc.c
+++ b/lib/libpmc/libpmc.c
@@ -1367,10 +1367,6 @@ pmc_init(void)
        uint32_t abi_version;
        struct module_stat pmc_modstat;
        struct pmc_op_getcpuinfo op_cpu_info;
-#if defined(__amd64__) || defined(__i386__)
-       int cpu_has_iaf_counters;
-       unsigned int t;
-#endif
 
        if (pmc_syscall != -1) /* already inited */
                return (0);
@@ -1446,15 +1442,6 @@ pmc_init(void)
 #if defined(__amd64__) || defined(__i386__)
        if (cpu_info.pm_cputype != PMC_CPU_GENERIC)
                pmc_class_table[n++] = &tsc_class_table_descr;
-
-       /*
-        * Check if this CPU has fixed function counters.
-        */
-       cpu_has_iaf_counters = 0;
-       for (t = 0; t < cpu_info.pm_nclass; t++)
-               if (cpu_info.pm_classes[t].pm_class == PMC_CLASS_IAF &&
-                   cpu_info.pm_classes[t].pm_num > 0)
-                       cpu_has_iaf_counters = 1;
 #endif
 
 #define        PMC_MDEP_INIT(C) do {                                   \
@@ -1464,15 +1451,6 @@ pmc_init(void)
                    PMC_TABLE_SIZE(C##_pmc_classes);            \
        } while (0)
 
-#define        PMC_MDEP_INIT_INTEL_V2(C) do {                                  
\
-               PMC_MDEP_INIT(C);                                       \
-               pmc_class_table[n++] = &iaf_class_table_descr;          \
-               if (!cpu_has_iaf_counters)                              \
-                       pmc_mdep_event_aliases =                        \
-                               C##_aliases_without_iaf;                \
-               pmc_class_table[n] = &C##_class_table_descr;            \
-       } while (0)
-
        /* Configure the event name parser. */
        switch (cpu_info.pm_cputype) {
 #if defined(__amd64__) || defined(__i386__)
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to