cpu: Document exec trace flags
authorAndreas Sandberg <Andreas.Sandberg@ARM.com>
Fri, 15 Feb 2013 22:40:10 +0000 (17:40 -0500)
committerAndreas Sandberg <Andreas.Sandberg@ARM.com>
Fri, 15 Feb 2013 22:40:10 +0000 (17:40 -0500)
src/cpu/SConscript

index 913e58a8e5d77aaff05b049a32fdd89d2555cdcf..c52dbc53b38ab12f66fc744aae51fb87fe8c6b1c 100644 (file)
@@ -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')