CoreSight Being Added To Linux 3.19 Kernel
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.
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.
Add A Comment