process.cc (11785:6dc9ab9b2294) | process.cc (11793:ef606668d247) |
---|---|
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 --- 29 unchanged lines hidden (view full) --- 38 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 39 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 40 * 41 * Authors: Nathan Binkert 42 * Steve Reinhardt 43 * Ali Saidi 44 */ 45 | 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 --- 29 unchanged lines hidden (view full) --- 38 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 39 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 40 * 41 * Authors: Nathan Binkert 42 * Steve Reinhardt 43 * Ali Saidi 44 */ 45 |
46#include "sim/process.hh" 47 |
|
46#include <fcntl.h> 47#include <unistd.h> 48 49#include <cstdio> 50#include <map> 51#include <string> 52 | 48#include <fcntl.h> 49#include <unistd.h> 50 51#include <cstdio> 52#include <map> 53#include <string> 54 |
55#include "base/intmath.hh" |
|
53#include "base/loader/object_file.hh" 54#include "base/loader/symtab.hh" | 56#include "base/loader/object_file.hh" 57#include "base/loader/symtab.hh" |
55#include "base/intmath.hh" | |
56#include "base/statistics.hh" 57#include "config/the_isa.hh" 58#include "cpu/thread_context.hh" | 58#include "base/statistics.hh" 59#include "config/the_isa.hh" 60#include "cpu/thread_context.hh" |
59#include "mem/page_table.hh" | |
60#include "mem/multi_level_page_table.hh" | 61#include "mem/multi_level_page_table.hh" |
62#include "mem/page_table.hh" |
|
61#include "mem/se_translating_port_proxy.hh" 62#include "params/LiveProcess.hh" 63#include "params/Process.hh" 64#include "sim/debug.hh" | 63#include "mem/se_translating_port_proxy.hh" 64#include "params/LiveProcess.hh" 65#include "params/Process.hh" 66#include "sim/debug.hh" |
65#include "sim/process.hh" | |
66#include "sim/process_impl.hh" 67#include "sim/stats.hh" 68#include "sim/syscall_emul.hh" 69#include "sim/system.hh" 70 71#if THE_ISA == ALPHA_ISA 72#include "arch/alpha/linux/process.hh" 73#elif THE_ISA == SPARC_ISA --- 698 unchanged lines hidden --- | 67#include "sim/process_impl.hh" 68#include "sim/stats.hh" 69#include "sim/syscall_emul.hh" 70#include "sim/system.hh" 71 72#if THE_ISA == ALPHA_ISA 73#include "arch/alpha/linux/process.hh" 74#elif THE_ISA == SPARC_ISA --- 698 unchanged lines hidden --- |