From 3af59ab386ba297b99d2a215f4c5efa10d0cfe56 Mon Sep 17 00:00:00 2001 From: Andreas Sandberg Date: Fri, 15 Feb 2013 17:40:10 -0500 Subject: cpu: Document exec trace flags --- src/cpu/SConscript | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src') 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') -- cgit v1.2.3