Master AI & Data—50% Off Udacity (Code CC50)
Start speaking a new language. It’s just 3 weeks away.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore hardware-assisted tracing on ARM systems using CoreSight and OpenCSD in this 50-minute Linux Foundation conference talk. Gain insights into the CoreSight framework's integration with the Perf trace system, making it accessible to developers across various products. Delve into the CoreSight technology, trace collection in kernel space, and off-system trace decoding. Learn about the Open CoreSight Decoding Library (openCSD) and its role in providing an end-to-end solution for CoreSight trace decoding. Discover trace acquisition and decoding scenarios, along with tips for interpreting trace information rendered by Perf tools. Presented by Mathieu Poirier from Linaro, this talk covers topics such as program flow trace, clock and power domains, booting, automating configuration, integrating with Perf, trace acquisition, address range filters, and practical examples of CoreSight implementation.
Syllabus
Introduction
Hardware Assisted Tracing
Use Case Considerations
CoreSight Architecture
Program Flow Trace
Clock and Power Domain
Booting
Automating Configuration
OpenCSD
Integrate with Perf
Trace Acquisition
Address Range Filters
Perf Data File
CoreSight Example
Object Dump
Perf Report
Address Ranges
Memory Mapping
Range Script
Assemble Script
End Result
Question
Taught by
Linux Foundation