Searched refs:serial (Results 1 - 5 of 5) sorted by relevance

/gem5/src/mem/
H A Dmem_checker.cc46 MemChecker::WriteCluster::startWrite(MemChecker::Serial serial, Tick _start, argument
68 writes.insert(std::make_pair(serial,
69 MemChecker::Transaction(serial, _start, TICK_FUTURE, data)));
73 MemChecker::WriteCluster::completeWrite(MemChecker::Serial serial, Tick _complete)
75 auto it = writes.find(serial);
78 warn("Could not locate write transaction: serial = %d, complete = %d\n",
79 serial, _complete);
104 MemChecker::WriteCluster::abortWrite(MemChecker::Serial serial) argument
106 if (!writes.erase(serial)) {
107 warn("Could not locate write transaction: serial
123 startRead(MemChecker::Serial serial, Tick start) argument
223 completeRead(MemChecker::Serial serial, Tick complete, uint8_t data) argument
258 startWrite(MemChecker::Serial serial, Tick start, uint8_t data) argument
265 completeWrite(MemChecker::Serial serial, Tick complete) argument
272 abortWrite(MemChecker::Serial serial) argument
298 completeRead(MemChecker::Serial serial, Tick complete, Addr addr, size_t size, uint8_t *data) argument
[all...]
H A Dmem_checker.hh82 static const Serial SERIAL_INITIAL = 0; //!< Initial serial
112 : serial(_serial),
118 Serial serial; //!< Unique identifying serial member in class:MemChecker::Transaction
133 { return serial < rhs.serial; }
152 * @param serial Unique identifier of the write.
157 void startWrite(Serial serial, Tick _start, uint8_t data);
162 * @param serial Unique identifier of a write *previously started*.
166 void completeWrite(Serial serial, Tic
545 completeWrite(MemChecker::Serial serial, Tick complete, Addr addr, size_t size) argument
558 abortWrite(MemChecker::Serial serial, Addr addr, size_t size) argument
[all...]
H A Dmem_checker_monitor.cc180 MemChecker::Serial serial = memchecker->startRead(curTick(), local
185 // the serial the MemChecker class will assign to this request. We
192 // serial of the newly constructed sender-state. This is legal, as
195 state->serial = serial;
198 "Forwarded read request: serial = %d, addr = %#llx, "
200 serial, addr, size);
202 MemChecker::Serial serial = memchecker->startWrite(curTick(), local
207 state->serial = serial;
[all...]
H A Dmem_checker_monitor.hh83 : serial(_serial)
86 MemChecker::Serial serial; member in struct:MemCheckerMonitor::MemCheckerMonitorSenderState
/gem5/configs/common/
H A DHMC.py58 # serial links, the main internal crossbar, and an external hmc controller.
75 # * Bandwidth of the serial links is not modeled in the SerialLink component
78 # * Latency of serial link controller is composed of SerDes latency + link
81 # * It is inferred from the standard [1] and the literature [3] that serial
113 # crossbars). All the 4 serial links can access complete memory. So each
118 # support this architecture we need a crossbar between serial links and
162 # number of cross which connects 16 Vaults to serial link[7]
167 # Number of serial links controllers [1]
169 type=int, help="Number of serial links")
171 # Number of packets (not flits) to store at the request side of the serial
[all...]

Completed in 9 milliseconds