Trace: Allow printing ASIDs and selectively tracing based on user/kernel code.
authorChander Sudanthi <chander.sudanthi@arm.com>
Fri, 13 May 2011 22:27:00 +0000 (17:27 -0500)
committerChander Sudanthi <chander.sudanthi@arm.com>
Fri, 13 May 2011 22:27:00 +0000 (17:27 -0500)
commit4bf48a11efd7253bdb7a61da42d2bc754033757b
tree6cfb8c58569c81b4daf9ccd86fbfa4ac7b643d02
parent5299c75e62832aab2e200b22c73865ed9c51b335
Trace: Allow printing ASIDs and selectively tracing based on user/kernel code.

Debug flags are ExecUser, ExecKernel, and ExecAsid. ExecUser and
ExecKernel are set by default when Exec is specified.  Use minus
sign with ExecUser or ExecKernel to remove user or kernel tracing
respectively.
src/arch/alpha/utility.cc
src/arch/alpha/utility.hh
src/arch/arm/utility.hh
src/arch/mips/utility.hh
src/arch/power/utility.hh
src/arch/sparc/utility.hh
src/arch/x86/utility.hh
src/cpu/SConscript
src/cpu/exetrace.cc