/sys/bus/coresight not part of device tree #1724
-
Hi all, On an older device (Snapdragon Wear) running Android, I could see coresight funnels in /sys/bus/coresight/devices. I'm running a device now with Snapdragon 865 and Android 10. I wanna be able to collect (using simpleperf) some ETM traces. However, it seems /sys/bus/coresight is not there. This can mean coresight drivers were disabled in the kernel? Any advice on how to re-enable it? Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
unless you're building your own kernel, you're out of luck. tbh, we've found that you probably need to be able to make changes to the bootloader to get ETM working, so unless you work for an SoC manufacturer (in which case, file this bug in your internal bug tracker :-) ) you're probably out of luck... |
Beta Was this translation helpful? Give feedback.
-
Thanks. That's unfortunate. It's a Qualcomm part that we're using for a product. I was hoping on getting some ETM traces out of it. We have other Qualcomm parts and they have Coresight available. Not sure what's special about the 865. |
Beta Was this translation helpful? Give feedback.
unless you're building your own kernel, you're out of luck. tbh, we've found that you probably need to be able to make changes to the bootloader to get ETM working, so unless you work for an SoC manufacturer (in which case, file this bug in your internal bug tracker :-) ) you're probably out of luck...