Skip to content

Struct simtix::mem::MshrFile::MSHR

ClassList > simtix > mem > MshrFile > MSHR

Public Attributes

Type Name
sim::SizedQueue< CacheImpl::CoreRequest > core_req_queue
std::vector< uint8_t > data_buf
Cache::Payload payload
bool valid

Public Functions

Type Name
MSHR (size_t block_size, uint32_t core_req_queue_depth)
MSHR (const MSHR & other)

Public Attributes Documentation

variable core_req_queue

sim::SizedQueue<CacheImpl::CoreRequest> simtix::mem::MshrFile::MSHR::core_req_queue;

variable data_buf

std::vector<uint8_t> simtix::mem::MshrFile::MSHR::data_buf;

variable payload

Cache::Payload simtix::mem::MshrFile::MSHR::payload;

variable valid

bool simtix::mem::MshrFile::MSHR::valid;

Public Functions Documentation

function MSHR [1/2]

inline explicit simtix::mem::MshrFile::MSHR::MSHR (
    size_t block_size,
    uint32_t core_req_queue_depth
) 

function MSHR [2/2]

inline simtix::mem::MshrFile::MSHR::MSHR (
    const MSHR & other
) 


The documentation for this class was generated from the following file projects/simtix/src/simtix/mem/cache/mshr_file.h