Arm CoreSight tracing with Nvidia driver

Hi,

I try to use Arm CoreSight for hardware tracing on the Jetson Nano.

Because this tutorial does not seem to work (I already asked here) and the latest supported kernel version of the Nano is too old for using perf + OpenCSD, I have to use Nvidia’s CoreSight driver together with the mem_parser.
The Nvidia CoreSight driver is located at Linux_for_Tegra/source/public/kernel/kernel-4.9/drivers/platform/tegra/tegra_ptm_t210.c in the L4T 32.7.6 kernel sources and works after a few small fixes.

My question is: Are there any documentations/resources on how to use the Nvidia driver? The comments in the code do not really explain the configuration possibilities of the CoreSight devices.

Hi,
This is similar to this topic:
CoreSight clocks

Generally we use Arm DS. We are still checking with our teams for how to do this without Arm DS.

Hi Dane,

I know - I created that topic…

However, this is on another device (Jetson Nano) and for a different driver (that Nvidia developed), that’s why I am asking.