Searched refs:MemChecker (Results 1 - 7 of 7) sorted by relevance
/gem5/src/mem/ |
H A D | MemChecker.py | 42 class MemChecker(SimObject): class in inherits:SimObject 43 type = 'MemChecker' 56 memchecker = Param.MemChecker("Instance shared with other monitors")
|
H A D | mem_checker.cc | 46 MemChecker::WriteCluster::startWrite(MemChecker::Serial serial, Tick _start, 69 MemChecker::Transaction(serial, _start, TICK_FUTURE, data))); 73 MemChecker::WriteCluster::completeWrite(MemChecker::Serial serial, Tick _complete) 104 MemChecker::WriteCluster::abortWrite(MemChecker::Serial serial) 123 MemChecker::ByteTracker::startRead(MemChecker::Serial serial, Tick start) 126 MemChecker [all...] |
H A D | mem_checker.hh | 53 #include "debug/MemChecker.hh" 54 #include "params/MemChecker.hh" 59 * MemChecker. Verifies that reads observe the values from permissible writes. 72 class MemChecker : public SimObject class in inherits:SimObject 207 ByteTracker(Addr addr = 0, const MemChecker *parent = NULL) 375 MemChecker(const MemCheckerParams *p) function in class:MemChecker 380 virtual ~MemChecker() {} 516 inline MemChecker::Serial 517 MemChecker::startRead(Tick start, Addr addr, size_t size) 519 DPRINTF(MemChecker, [all...] |
H A D | mem_checker_monitor.hh | 52 * Implements a MemChecker monitor, to be inserted between two ports. 82 MemCheckerMonitorSenderState(MemChecker::Serial _serial) 86 MemChecker::Serial serial; 234 MemChecker *memchecker;
|
H A D | mem_checker_monitor.cc | 180 MemChecker::Serial serial = memchecker->startRead(curTick(), 185 // the serial the MemChecker class will assign to this request. We 189 // MemChecker. 202 MemChecker::Serial serial = memchecker->startWrite(curTick(), 244 // a read. For writes, we have already given the MemChecker the data on 265 // If packet successfully send, complete transaction in MemChecker 286 panic_if(!warnOnly, "MemChecker violation!"); 297 // The write was not successful, let MemChecker know.
|
/gem5/configs/example/ |
H A D | memcheck.py | 229 system.memchecker = MemChecker()
|
/gem5/configs/common/ |
H A D | CacheConfig.py | 118 system.memchecker = MemChecker() 142 # exactly one MemChecker instance.
|
Completed in 12 milliseconds