diff options
Diffstat (limited to 'src/kernel/misc.C')
| -rw-r--r-- | src/kernel/misc.C | 9 |
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, |

