summaryrefslogtreecommitdiffstats
path: root/src/kernel
diff options
context:
space:
mode:
authorMonte Copeland <copelanm@us.ibm.com>2012-01-10 11:18:17 -0600
committerMIKE J. JONES <mjjones@us.ibm.com>2012-01-11 08:25:29 -0600
commit5ee1ae9ca220345b5780ece69ed1c9888a1996a1 (patch)
tree32ad66cb9562f779cd730a9eae286e296e23d2cd /src/kernel
parent7a8bc7106aee3772bb978ff9d4f0a33ab7e8e90f (diff)
downloadtalos-hostboot-5ee1ae9ca220345b5780ece69ed1c9888a1996a1.tar.gz
talos-hostboot-5ee1ae9ca220345b5780ece69ed1c9888a1996a1.zip
Simics continuous trace
Change-Id: I5f5d9c30b4cc0f0d8704fb99c10757e0f41018bf Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/603 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/misc.C8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/kernel/misc.C b/src/kernel/misc.C
index 7357bb565..082e45020 100644
--- a/src/kernel/misc.C
+++ b/src/kernel/misc.C
@@ -57,6 +57,14 @@ namespace KernelMisc
:: "r" (scratch_address), "r" (status));
}
+ // dump whatever is left in g_tracBinary
+ MAGIC_INSTRUCTION(MAGIC_CONTINUOUS_TRACE);
+
+ // See magic_instruction_callback() in
+ // src/build/debug/simics-debug-framework.py
+ // for exactly how this is handled.
+ MAGIC_INSTRUCTION(MAGIC_SHUTDOWN);
+
while(1)
{
doze();
OpenPOWER on IntegriCloud