~/talk

Bridging the Gap Between Hardware and Software Tracing

links:none on file
slides:none on file

Shows concrete hardware trace work: ARM ETM/Coresight and Freescale Nexus→CTF converter integration with LTTng, including a working demo that captures a 512-count run and a crash snapshot that merges hardware buffers with LTTng UST user events. Reports limitations: internal trace buffers as small as 32KB, timestamp synchronization challenges, and only partial upstream ETM support. Plans include a Nexus decoder release, CLI control for hardware tracing and Eclipse visualization.

AI-written summary · about

  1. 0:00Intro
  2. 1:39Content
  3. 2:19What is hardware tracing? Hardware component(s) used to traces instructions and data movement of a processing device
  4. 4:55Hardware tracing support • ARM
  5. 6:32Hardware tracing vs. software tracing - Software tracing - Static instrumentation or dynamic code patching
  6. 7:40Why hardware tracing is useful Profiling - Very fine granularity profiling
  7. 9:05Why hardware tracing is useful cont.
  8. 10:31ARM Coresight . Coresight
  9. 12:29State of Coresight & ETM in Linux • ETM tracer implementation available in Linux - Seems to work only on specific hardware
  10. 14:02Freescale QorIQ • PowerPC based platform targeted for high-performance communications usage
  11. 14:44Nexus standard • ISO standard for debugging embedded systems (IEEE- ISTO-5001-2003)
  12. 15:11Nexus standard level
  13. 16:31Nexus standard format Packet based output format
  14. 18:18State of Nexus in Linux Nexus qoriq-debug kernel module
  15. 18:48Nexus debugfs
  16. 19:27State of Nexus in Linux Nexus decoder availability
  17. 20:18Tracers
  18. 21:57Hardware tracing support • Initial attempt to support hardware tracing: - Babeltrace Nexus to CTF converter (5) - Goal: Leverage existing traces visualizer
  19. 26:39Conclusion
  20. 27:19Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.