Skip to content
  • Philippe Gerum's avatar
    cobalt/trace: pipeline: abstract trace calls · d3a0b654
    Philippe Gerum authored and Jan Kiszka's avatar Jan Kiszka committed
    
    
    Unlike the I-pipe, Dovetail comes with no specific tracer, tracepoints
    can be sent to common ftrace-based tracers, with the 'function' tracer
    reporting Dovetail-specific information such as the current execution
    stage, and the real & virtual interrupt states (hard disabled/enabled,
    stalled/unstalled) for the current context.
    
    In other words, ftrace's 'function' tracer with Dovetail is similar to
    the I-pipe specific tracer.
    
    Since we can use ftrace through the regular kernel interface with
    Dovetail, the legacy trace interface can move to the I-pipe section.
    
    No functional change is introduced.
    
    Signed-off-by: default avatarPhilippe Gerum <rpm@xenomai.org>
    Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
    d3a0b654