68 uint32_t accesses_this_tick = 0;
75 (
accessQueue.back().startTick < oldestValidRecordStart)) {
82 if (record.startTick ==
curTick() &&
83 (++accesses_this_tick >
numALUs)) {
Cycles is a wrapper class for representing cycle counts, i.e.
bool tryAccess(Addr addr)
ALUFreeListArray(unsigned int num_ALUs, Cycles access_clocks)
std::deque< AccessRecord > accessQueue
Addr makeLineAddress(Addr addr, int cacheLineBits)
Copyright (c) 2024 Arm Limited All rights reserved.
Tick curTick()
The universal simulation clock.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
uint64_t Tick
Tick count type.