1/* 2 * Copyright (c) 2012, 2014 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 --- 182 unchanged lines hidden (view full) --- 191 */ 192 unsigned int cacheLineSize() const { return _cacheLineSize; } 193 194#if THE_ISA != NULL_ISA 195 PCEventQueue pcEventQueue; 196#endif 197 198 std::vector<ThreadContext *> threadContexts; |
199 const bool multiThread; 200 201 ThreadContext *getThreadContext(ContextID tid) 202 { 203 return threadContexts[tid]; 204 } 205 |
206 unsigned numContexts() const { return threadContexts.size(); } |
207 208 /** Return number of running (non-halted) thread contexts in 209 * system. These threads could be Active or Suspended. */ 210 int numRunningContexts(); 211 212 Addr pagePtr; 213 214 uint64_t init_param; --- 375 unchanged lines hidden --- |