process.cc (11801:cd7f3a1dbf55) | process.cc (11813:d0586994a10e) |
---|---|
1/* 2 * Copyright (c) 2014 Advanced Micro Devices, Inc. 3 * Copyright (c) 2012 ARM Limited 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 120 unchanged lines hidden (view full) --- 129Process::Process(ProcessParams * params) 130 : SimObject(params), system(params->system), 131 brk_point(0), stack_base(0), stack_size(0), stack_min(0), 132 max_stack_size(params->max_stack_size), 133 next_thread_stack_base(0), 134 useArchPT(params->useArchPT), 135 kvmInSE(params->kvmInSE), 136 pTable(useArchPT ? | 1/* 2 * Copyright (c) 2014 Advanced Micro Devices, Inc. 3 * Copyright (c) 2012 ARM Limited 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 120 unchanged lines hidden (view full) --- 129Process::Process(ProcessParams * params) 130 : SimObject(params), system(params->system), 131 brk_point(0), stack_base(0), stack_size(0), stack_min(0), 132 max_stack_size(params->max_stack_size), 133 next_thread_stack_base(0), 134 useArchPT(params->useArchPT), 135 kvmInSE(params->kvmInSE), 136 pTable(useArchPT ? |
137 static_cast<PageTableBase *>(new ArchPageTable(name(), _pid, system)) : 138 static_cast<PageTableBase *>(new FuncPageTable(name(), _pid))), | 137 static_cast<PageTableBase *>(new ArchPageTable(name(), params->pid, 138 system)) : 139 static_cast<PageTableBase *>(new FuncPageTable(name(), params->pid))), |
139 initVirtMem(system->getSystemPort(), this, 140 SETranslatingPortProxy::Always), 141 fd_array(make_shared<array<FDEntry, NUM_FDS>>()), 142 imap {{"", -1}, 143 {"cin", STDIN_FILENO}, 144 {"stdin", STDIN_FILENO}}, 145 oemap{{"", -1}, 146 {"cout", STDOUT_FILENO}, --- 621 unchanged lines hidden --- | 140 initVirtMem(system->getSystemPort(), this, 141 SETranslatingPortProxy::Always), 142 fd_array(make_shared<array<FDEntry, NUM_FDS>>()), 143 imap {{"", -1}, 144 {"cin", STDIN_FILENO}, 145 {"stdin", STDIN_FILENO}}, 146 oemap{{"", -1}, 147 {"cout", STDOUT_FILENO}, --- 621 unchanged lines hidden --- |