Merge tag 'vfio-v6.9-rc1' of https://github.com/awilliam/linux-vfio
[linux-2.6-block.git] / tools / perf / util / auxtrace.h
index 29eb82dff5749c44afa6200dfe3894e64be5258b..55702215a82d31c1a519dde9df327d276adc5c2f 100644 (file)
@@ -99,6 +99,7 @@ enum itrace_period_type {
  * @remote_access: whether to synthesize remote access events
  * @mem: whether to synthesize memory events
  * @timeless_decoding: prefer "timeless" decoding i.e. ignore timestamps
+ * @use_timestamp: use the timestamp trace as kernel time
  * @vm_time_correlation: perform VM Time Correlation
  * @vm_tm_corr_dry_run: VM Time Correlation dry-run
  * @vm_tm_corr_args:  VM Time Correlation implementation-specific arguments
@@ -146,6 +147,7 @@ struct itrace_synth_opts {
        bool                    remote_access;
        bool                    mem;
        bool                    timeless_decoding;
+       bool                    use_timestamp;
        bool                    vm_time_correlation;
        bool                    vm_tm_corr_dry_run;
        char                    *vm_tm_corr_args;
@@ -678,6 +680,7 @@ bool auxtrace__evsel_is_auxtrace(struct perf_session *session,
 "                              q:                      quicker (less detailed) decoding\n" \
 "                              A:                      approximate IPC\n" \
 "                              Z:                      prefer to ignore timestamps (so-called \"timeless\" decoding)\n" \
+"                              T:                      use the timestamp trace as kernel time\n" \
 "                              PERIOD[ns|us|ms|i|t]:   specify period to sample stream\n" \
 "                              concatenate multiple options. Default is iybxwpe or cewp\n"