Gator/Streamline support for both A57/A53

When connecting Streamline to Juno, all I see are A53 counters.  Any chance of getting the A57 (or better yet both) sets of counters or is HMP Streamline fundamentally broken?

    -eric

Parents
  • Hi Eric,

    The issue is that the Linux kernel does not currently support collecting data from multiple CPU PMUs. As such it only displays one of the PMUs - in the case of the Juno development platform it chooses the Cortex-A53's PMU.

    There is a fix to the kernel currently being prepared to address this problem.

    In the mean time while you are not able to see the Cortex-A57's counters explicitly, there is sufficient similarity between the cores that collecting the Cortex-A53's counters will allow you to read most values from the Cortex-A57 cluster as well - i.e. if you collect data from a Cortex-A53 counter it will, providing that counter exists on the Cortex-A57 as well, collect from both clusters.

    Once the Linux kernel supports having multiple types of PMU counters it should work as expected.

    Hope that helps,

    Jon

Reply
  • Hi Eric,

    The issue is that the Linux kernel does not currently support collecting data from multiple CPU PMUs. As such it only displays one of the PMUs - in the case of the Juno development platform it chooses the Cortex-A53's PMU.

    There is a fix to the kernel currently being prepared to address this problem.

    In the mean time while you are not able to see the Cortex-A57's counters explicitly, there is sufficient similarity between the cores that collecting the Cortex-A53's counters will allow you to read most values from the Cortex-A57 cluster as well - i.e. if you collect data from a Cortex-A53 counter it will, providing that counter exists on the Cortex-A57 as well, collect from both clusters.

    Once the Linux kernel supports having multiple types of PMU counters it should work as expected.

    Hope that helps,

    Jon

Children
More questions in this forum