cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

standby-callgraph.cfg (2475B)


      1#
      2# Full Callgraph for S1 (Standby) test
      3#
      4# This is the configuration file for sleepgraph. It contains
      5# all the tool arguments so that they don't have to be given on the
      6# command line. It also includes advanced settings for functions
      7# and kprobes. It is run like this
      8#
      9#    sudo ./sleepgraph.py -config config/standby-callgraph.cfg
     10#
     11# NOTE: the output of this test is very large (> 30MB)
     12
     13[Settings]
     14
     15# ---- General Options ----
     16
     17# Verbosity
     18# print verbose messages (default: false)
     19verbose: false
     20
     21# Suspend Mode
     22# e.g. standby, mem, freeze, disk (default: mem)
     23mode: standby
     24
     25# Output Directory Format
     26# output folder for html, ftrace, and dmesg. Use {date} and {time} for current values
     27output-dir: standby-{hostname}-{date}-{time}-cg
     28
     29# Automatic Wakeup
     30# Use rtcwake to autoresume after X seconds, or off to disable (default: 15)
     31rtcwake: 15
     32
     33# Add Logs
     34# add the dmesg and ftrace log to the html output (default: false)
     35addlogs: false
     36
     37# Suspend/Resume Gap
     38# insert a small visible gap between suspend and resume on the timeline (default: false)
     39srgap: false
     40
     41# ---- Advanced Options ----
     42
     43# Command to execute in lieu of standby (default: "")
     44# command: echo standby > /sys/power/state
     45
     46# Display user processes
     47# graph user processes and cpu usage in the timeline (default: false)
     48proc: false
     49
     50# Display function calls
     51# graph source functions in the timeline (default: false)
     52dev: false
     53
     54# Back to Back Suspend/Resume
     55# Run two suspend/resumes back to back (default: false)
     56x2: false
     57
     58# Back to Back Suspend Delay
     59# Time delay between the two test runs in ms (default: 0 ms)
     60x2delay: 0
     61
     62# Pre Suspend Delay
     63# Include an N ms delay before (1st) suspend (default: 0 ms)
     64predelay: 0
     65
     66# Post Resume Delay
     67# Include an N ms delay after (last) resume (default: 0 ms)
     68postdelay: 0
     69
     70# Minimum Device Length
     71# graph only devices longer than min in the timeline (default: 0.001 ms)
     72mindev: 1
     73
     74# ---- Debug Options ----
     75
     76# Callgraph
     77# gather detailed ftrace callgraph data on all timeline events (default: false)
     78callgraph: true
     79
     80# Expand Callgraph
     81# pre-expand the callgraph data in the html output (default: disabled)
     82expandcg: false
     83
     84# Minimum Callgraph Length
     85# provide callgraph data for blocks longer than min (default: 0.001 ms)
     86mincg: 1
     87
     88# Timestamp Precision
     89# Number of significant digits in timestamps (0:S, [3:ms], 6:us)
     90timeprec: 6
     91
     92# Device Filter
     93# show only devs whose name/driver includes one of these strings
     94# devicefilter: _cpu_up,_cpu_down,i915,usb