CoreSight Being Added To Linux 3.19 Kernel

Written by Michael Larabel in Linux Kernel on 14 December 2014 at 10:03 PM EST. Add A Comment
The Linux 3.19 kernel is set to introduce support for the CoreSight framework and implementations for a few SBC boards.

Going back to December of 2012 was CoreSight patches for the Linux kernel and then resurrected earlier this year.

CoreSight is ARM's technology for debug and trace capabilities with their architecture. ARM describes it as "a wide range of trace macrocells for ARM processors, system and software instrumentation and a comprehensive set of IP blocks to enable the debug & trace of the most complex, multi-core SoCs. ARM has defined an open CoreSight architecture to allow SoC designers to add debug & trace capabilities for other IP cores in to the CoreSight infrastructure."

With Linux 3.19, the CoreSight support code finally added as its own new kernel subsystem. Implementations of CoreSight include the Beagle, BeagleXM, Vexpress TC2, and a D01 board. Initial CoreSight drivers include TMC, TPIU, ETC, Funnel, Replicator, and ETM/PTM.

CoreSight is being landed in Linux 3.19 via Greg KH's char/misc driver pull.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week