• Leo Yan's avatar
    perf auxtrace: Add 'T' itrace option for timestamp trace · 26218331
    Leo Yan authored
    An AUX trace can contain timestamp, but in some situations, the hardware
    trace module (e.g. Arm CoreSight) cannot decide the traced timestamp is
    the same source with CPU's time, thus the decoder can not use the
    timestamp trace for samples.
    
    This patch introduces 'T' itrace option. If users know the platforms
    they are working on have the same time counter with CPUs, users can
    use this new option to tell a decoder for using timestamp trace as
    kernel time.
    Signed-off-by: default avatarLeo Yan <leo.yan@linaro.org>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Ian Rogers <irogers@google.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: James Clark <james.clark@arm.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: John Garry <john.g.garry@oracle.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Mike Leach <mike.leach@linaro.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Suzuki Poulouse <suzuki.poulose@arm.com>
    Cc: Will Deacon <will@kernel.org>
    Cc: coresight@lists.linaro.org
    Cc: linux-arm-kernel@lists.infradead.org
    Link: https://lore.kernel.org/r/20231014074513.1668000-2-leo.yan@linaro.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    26218331
auxtrace.h 29.3 KB