Skip to content

perfctr: Removal of Leftover Documentation and Outdated Code #374

@Treece-Burgess

Description

@Treece-Burgess

PR #191 removes the perctr and perfctr_ppc components. PR #373 further removes leftover documentation from PR 191 specifically the components README.

Six more items need to be resolved after PAPI release 7.2.0:

  1. Based off documentation mpx_check currently exists for a single check and that is if you are on POWER 6 CPU with the perfctr component. As the perfctr component was removed in PR 191 this function can be restructured.
  2. For the POWER 6 CPU case in ftests_util.F, we strictly set the domain to user+kernel+supervisor when using PAPI multiplexing on POWER 6/perfctr. Again since perfctr has been removed, we can either update this domain or the documentation.
  3. Remove the following from Makefile.in
    • PERFCTR_INC_PATH
    • PERFCTR_LIB_PATH
    • PERFCTR_PREFIX
    • PERFCTR_ROOT
  4. Remove the following from config.h.in
    • #undef HAVE_LIBPERFCTR_H
    • #undef USE_PERFCTR_PTTIMER
  5. Remove the function _papi_libpfm_ntv_code_to_bits_perfctr and the leftover mention of perfctr in papi_libpfm_events.h
  6. Remove the leftover mention of perfctrin papi_libpfm3_events

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions