summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndreas Sandberg <Andreas.Sandberg@ARM.com>2013-02-15 17:40:10 -0500
committerAndreas Sandberg <Andreas.Sandberg@ARM.com>2013-02-15 17:40:10 -0500
commit3af59ab386ba297b99d2a215f4c5efa10d0cfe56 (patch)
treea2f7e9e5c96a7a373ab381f347cfaecc538a844e /src
parent08467a88a67c1d8b8530694b27ca04fbba8dd8d8 (diff)
downloadgem5-3af59ab386ba297b99d2a215f4c5efa10d0cfe56.tar.xz
cpu: Document exec trace flags
Diffstat (limited to 'src')
-rw-r--r--src/cpu/SConscript30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/cpu/SConscript b/src/cpu/SConscript
index 913e58a8e..c52dbc53b 100644
--- a/src/cpu/SConscript
+++ b/src/cpu/SConscript
@@ -135,23 +135,23 @@ DebugFlag('Commit')
DebugFlag('Context')
DebugFlag('Decode')
DebugFlag('DynInst')
-DebugFlag('ExecEnable')
-DebugFlag('ExecCPSeq')
-DebugFlag('ExecEffAddr')
+DebugFlag('ExecEnable', 'Filter: Enable exec tracing (no tracing without this)')
+DebugFlag('ExecCPSeq', 'Format: Instruction sequence number')
+DebugFlag('ExecEffAddr', 'Format: Include effective address')
DebugFlag('ExecFaulting', 'Trace faulting instructions')
-DebugFlag('ExecFetchSeq')
-DebugFlag('ExecOpClass')
+DebugFlag('ExecFetchSeq', 'Format: Fetch sequence number')
+DebugFlag('ExecOpClass', 'Format: Include operand class')
DebugFlag('ExecRegDelta')
-DebugFlag('ExecResult')
-DebugFlag('ExecSpeculative')
-DebugFlag('ExecSymbol')
-DebugFlag('ExecThread')
-DebugFlag('ExecTicks')
-DebugFlag('ExecMicro')
-DebugFlag('ExecMacro')
-DebugFlag('ExecUser')
-DebugFlag('ExecKernel')
-DebugFlag('ExecAsid')
+DebugFlag('ExecResult', 'Format: Include results from execution')
+DebugFlag('ExecSpeculative', 'Format: Include a miss-/speculation flag (-/+)')
+DebugFlag('ExecSymbol', 'Format: Try to include symbol names')
+DebugFlag('ExecThread', 'Format: Include thread ID in trace')
+DebugFlag('ExecTicks', 'Format: Include tick count')
+DebugFlag('ExecMicro', 'Filter: Include microops')
+DebugFlag('ExecMacro', 'Filter: Include macroops')
+DebugFlag('ExecUser', 'Filter: Trace user mode instructions')
+DebugFlag('ExecKernel', 'Filter: Trace kernel mode instructions')
+DebugFlag('ExecAsid', 'Format: Include ASID in trace')
DebugFlag('Fetch')
DebugFlag('IntrControl')
DebugFlag('O3PipeView')