diff -r 63325e5b0a9d src/sim/process.cc --- a/src/sim/process.cc Fri Jan 27 15:07:20 2017 -0600 +++ b/src/sim/process.cc Fri Feb 03 16:19:30 2017 +0000 @@ -134,8 +134,9 @@ useArchPT(params->useArchPT), kvmInSE(params->kvmInSE), pTable(useArchPT ? - static_cast(new ArchPageTable(name(), _pid, system)) : - static_cast(new FuncPageTable(name(), _pid))), + static_cast(new ArchPageTable(name(), params->pid, + system)) : + static_cast(new FuncPageTable(name(), params->pid))), initVirtMem(system->getSystemPort(), this, SETranslatingPortProxy::Always), fd_array(make_shared>()),