30#ifndef __MEM_RUBY_STRUCTURES_ALUFREELISTARRAY_HH__
31#define __MEM_RUBY_STRUCTURES_ALUFREELISTARRAY_HH__
Cycles is a wrapper class for representing cycle counts, i.e.
AccessRecord(Addr line_addr, Tick start_tick)
void setBlockSize(int block_size)
bool tryAccess(Addr addr)
std::deque< AccessRecord > accessQueue
void setClockPeriod(Tick clockPeriod)
static constexpr std::enable_if_t< std::is_integral_v< T >, int > floorLog2(T x)
Copyright (c) 2024 Arm Limited All rights reserved.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
uint64_t Tick
Tick count type.