process.cc (12431:000549e1f497) process.cc (12432:2480d8b432f5)
1/*
2 * Copyright (c) 2010, 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 49 unchanged lines hidden (view full) ---

58#include "sim/syscall_return.hh"
59#include "sim/system.hh"
60
61using namespace std;
62using namespace ArmISA;
63
64ArmProcess::ArmProcess(ProcessParams *params, ObjectFile *objFile,
65 ObjectFile::Arch _arch)
1/*
2 * Copyright (c) 2010, 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 49 unchanged lines hidden (view full) ---

58#include "sim/syscall_return.hh"
59#include "sim/system.hh"
60
61using namespace std;
62using namespace ArmISA;
63
64ArmProcess::ArmProcess(ProcessParams *params, ObjectFile *objFile,
65 ObjectFile::Arch _arch)
66 : Process(params, new FuncPageTable(params->name, params->pid), objFile),
66 : Process(params, new FuncPageTable(params->name, params->pid, PageBytes),
67 objFile),
67 arch(_arch)
68{
69 fatal_if(!params->useArchPT, "Arch page tables not implemented.");
70}
71
72ArmProcess32::ArmProcess32(ProcessParams *params, ObjectFile *objFile,
73 ObjectFile::Arch _arch)
74 : ArmProcess(params, objFile, _arch)

--- 420 unchanged lines hidden ---
68 arch(_arch)
69{
70 fatal_if(!params->useArchPT, "Arch page tables not implemented.");
71}
72
73ArmProcess32::ArmProcess32(ProcessParams *params, ObjectFile *objFile,
74 ObjectFile::Arch _arch)
75 : ArmProcess(params, objFile, _arch)

--- 420 unchanged lines hidden ---