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 --- |