Searched refs:MemChecker (Results 1 - 7 of 7) sorted by relevance

/gem5/src/mem/
H A DMemChecker.py42 class MemChecker(SimObject): class in inherits:SimObject
43 type = 'MemChecker'
56 memchecker = Param.MemChecker("Instance shared with other monitors")
H A Dmem_checker.cc46 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 Dmem_checker.hh53 #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 Dmem_checker_monitor.hh52 * Implements a MemChecker monitor, to be inserted between two ports.
82 MemCheckerMonitorSenderState(MemChecker::Serial _serial)
86 MemChecker::Serial serial;
234 MemChecker *memchecker;
H A Dmem_checker_monitor.cc180 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 Dmemcheck.py229 system.memchecker = MemChecker()
/gem5/configs/common/
H A DCacheConfig.py118 system.memchecker = MemChecker()
142 # exactly one MemChecker instance.

Completed in 12 milliseconds