31#ifndef __MEM_RUBY_SYSTEM_VIPERSEQUENCER_HH__
32#define __MEM_RUBY_SYSTEM_VIPERSEQUENCER_HH__
41struct VIPERSequencerParams;
56 const MachineType mach,
const bool externalHit,
57 const Cycles initialRequestTime,
58 const Cycles forwardRequestTime,
59 const Cycles firstResponseTime,
60 const bool was_coalesced);
64 const bool rubyRequest,
66 const MachineType mach,
Cycles is a wrapper class for representing cycle counts, i.e.
bool processReadCallback(SequencerRequest &seq_req, DataBlock &data, const bool rubyRequest, bool externalHit, const MachineType mach, Cycles initialRequestTime, Cycles forwardRequestTime, Cycles firstResponseTime)
VIPERSequencerParams Params
void hitCallback(SequencerRequest *srequest, DataBlock &data, bool llscSuccess, const MachineType mach, const bool externalHit, const Cycles initialRequestTime, const Cycles forwardRequestTime, const Cycles firstResponseTime, const bool was_coalesced)
Copyright (c) 2024 Arm Limited All rights reserved.