lsq.hh (9358:aa761458ddcb) lsq.hh (9440:fdc91cab5760)
1/*
2 * Copyright (c) 2011 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

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

258 { return retryTid != InvalidThreadID; }
259
260 /** Sets the retry thread id, indicating that one of the LSQUnits
261 * tried to access the cache but the cache was blocked. */
262 void setRetryTid(ThreadID tid)
263 { retryTid = tid; }
264
265 /** Debugging function to print out all instructions. */
1/*
2 * Copyright (c) 2011 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

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

258 { return retryTid != InvalidThreadID; }
259
260 /** Sets the retry thread id, indicating that one of the LSQUnits
261 * tried to access the cache but the cache was blocked. */
262 void setRetryTid(ThreadID tid)
263 { retryTid = tid; }
264
265 /** Debugging function to print out all instructions. */
266 void dumpInsts();
266 void dumpInsts() const;
267 /** Debugging function to print out instructions from a specific thread. */
267 /** Debugging function to print out instructions from a specific thread. */
268 void dumpInsts(ThreadID tid)
268 void dumpInsts(ThreadID tid) const
269 { thread[tid].dumpInsts(); }
270
271 /** Executes a read operation, using the load specified at the load
272 * index.
273 */
274 Fault read(RequestPtr req, RequestPtr sreqLow, RequestPtr sreqHigh,
275 uint8_t *data, int load_idx);
276

--- 77 unchanged lines hidden ---
269 { thread[tid].dumpInsts(); }
270
271 /** Executes a read operation, using the load specified at the load
272 * index.
273 */
274 Fault read(RequestPtr req, RequestPtr sreqLow, RequestPtr sreqHigh,
275 uint8_t *data, int load_idx);
276

--- 77 unchanged lines hidden ---