summaryrefslogtreecommitdiffstats
path: root/src/kernel/misc.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/misc.C')
-rw-r--r--src/kernel/misc.C9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/kernel/misc.C b/src/kernel/misc.C
index 2cd8a48aa..07fb06e70 100644
--- a/src/kernel/misc.C
+++ b/src/kernel/misc.C
@@ -138,6 +138,15 @@ namespace KernelMisc
l_barrier->wait();
+ if (c->master)
+ {
+ // Reset the memory state register so that the dump tools
+ // don't attempt to dump all of memory once payload runs.
+ KernelMemState::setMemScratchReg(
+ KernelMemState::MEM_CONTAINED_NR,
+ KernelMemState::NO_MEM);
+ }
+
kernel_shutdown(CpuManager::getCpuCount(),
g_payload_base,
g_payload_entry,
OpenPOWER on IntegriCloud