ARM CoreSight Work Resurrected For The Linux Kernel
Work on supporting ARM's CoreSight technology within the mainline Linux kernel is back underway.
ARM's CoreSight is the architecture's on-chip debug and tracing technology with a set of IP blocks for debugging/tracing multi-core SoCs. Back in 2012 there was work for supporting CoreSight within the mainline Linux kernel. Mathieu Poirier has resurrected the work and published a set of 11 patches today to implement the CoreSight framework within the kernel and ship some CoreSight drivers.
Besides the patches introducing a CoreSight core layer framework for the kernel, the drivers shipped are for TMC, TPIU, ETB, Funnel, Replicator, and ETM. There's also basic support for the Vexpress TC2, Beagle XM, and Beagle Board platforms.
ARM Linux developers interested in CoreSight support within the Linux kernel can find the RFC patches on the kernel mailing list.
ARM's CoreSight is the architecture's on-chip debug and tracing technology with a set of IP blocks for debugging/tracing multi-core SoCs. Back in 2012 there was work for supporting CoreSight within the mainline Linux kernel. Mathieu Poirier has resurrected the work and published a set of 11 patches today to implement the CoreSight framework within the kernel and ship some CoreSight drivers.
Besides the patches introducing a CoreSight core layer framework for the kernel, the drivers shipped are for TMC, TPIU, ETB, Funnel, Replicator, and ETM. There's also basic support for the Vexpress TC2, Beagle XM, and Beagle Board platforms.
ARM Linux developers interested in CoreSight support within the Linux kernel can find the RFC patches on the kernel mailing list.
Add A Comment