base.hh (12122:20512f6810d7) base.hh (12127:4207df055b0d)
1/*
2 * Copyright (c) 2011-2013 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

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

243 }
244
245 bool
246 checkInterrupts(ThreadContext *tc) const
247 {
248 return FullSystem && interrupts[tc->threadId()]->checkInterrupts(tc);
249 }
250
1/*
2 * Copyright (c) 2011-2013 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

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

243 }
244
245 bool
246 checkInterrupts(ThreadContext *tc) const
247 {
248 return FullSystem && interrupts[tc->threadId()]->checkInterrupts(tc);
249 }
250
251 class ProfileEvent : public Event
252 {
253 private:
254 BaseCPU *cpu;
255 Tick interval;
251 void processProfileEvent();
252 EventFunctionWrapper * profileEvent;
256
253
257 public:
258 ProfileEvent(BaseCPU *cpu, Tick interval);
259 void process();
260 };
261 ProfileEvent *profileEvent;
262
263 protected:
264 std::vector<ThreadContext *> threadContexts;
265
266 Trace::InstTracer * tracer;
267
268 public:
269
270

--- 329 unchanged lines hidden ---
254 protected:
255 std::vector<ThreadContext *> threadContexts;
256
257 Trace::InstTracer * tracer;
258
259 public:
260
261

--- 329 unchanged lines hidden ---