simple_thread.cc (9478:ba80f7d4f452) simple_thread.cc (10319:4207f9bfcceb)
1/*
2 * Copyright (c) 2001-2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

45#include "cpu/base.hh"
46#include "cpu/profile.hh"
47#include "cpu/quiesce_event.hh"
48#include "cpu/simple_thread.hh"
49#include "cpu/thread_context.hh"
50#include "mem/fs_translating_port_proxy.hh"
51#include "mem/se_translating_port_proxy.hh"
52#include "params/BaseCPU.hh"
1/*
2 * Copyright (c) 2001-2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

45#include "cpu/base.hh"
46#include "cpu/profile.hh"
47#include "cpu/quiesce_event.hh"
48#include "cpu/simple_thread.hh"
49#include "cpu/thread_context.hh"
50#include "mem/fs_translating_port_proxy.hh"
51#include "mem/se_translating_port_proxy.hh"
52#include "params/BaseCPU.hh"
53#include "sim/faults.hh"
53#include "sim/full_system.hh"
54#include "sim/process.hh"
55#include "sim/serialize.hh"
56#include "sim/sim_exit.hh"
57#include "sim/system.hh"
58
59using namespace std;
60

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

208}
209
210void
211SimpleThread::copyArchRegs(ThreadContext *src_tc)
212{
213 TheISA::copyRegs(src_tc, tc);
214}
215
54#include "sim/full_system.hh"
55#include "sim/process.hh"
56#include "sim/serialize.hh"
57#include "sim/sim_exit.hh"
58#include "sim/system.hh"
59
60using namespace std;
61

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

209}
210
211void
212SimpleThread::copyArchRegs(ThreadContext *src_tc)
213{
214 TheISA::copyRegs(src_tc, tc);
215}
216
217// The following methods are defined in src/arch/alpha/ev5.cc for
218// Alpha.
219#if THE_ISA != ALPHA_ISA
220Fault
221SimpleThread::hwrei()
222{
223 return NoFault;
224}
225
226bool
227SimpleThread::simPalCheck(int palFunc)
228{
229 return true;
230}
231#endif