diff options
author | Monte Copeland <copelanm@us.ibm.com> | 2012-01-10 11:18:17 -0600 |
---|---|---|
committer | MIKE J. JONES <mjjones@us.ibm.com> | 2012-01-11 08:25:29 -0600 |
commit | 5ee1ae9ca220345b5780ece69ed1c9888a1996a1 (patch) | |
tree | 32ad66cb9562f779cd730a9eae286e296e23d2cd /src/kernel | |
parent | 7a8bc7106aee3772bb978ff9d4f0a33ab7e8e90f (diff) | |
download | talos-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.C | 8 |
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(); |