40#include "params/MultiPrefetcher.hh"
50 prefetchers(
p.prefetchers.begin(),
p.prefetchers.end()),
68 next_ready = std::min(next_ready,
pf->nextPrefetchReadyTime());
82 panic_if(!pkt,
"Prefetcher is ready but didn't return a packet.");
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
uint64_t issuedPrefetches
Total prefetches issued.
gem5::prefetch::Base::StatGroup prefetchStats
PacketPtr getPacket() override
void setCache(BaseCache *_cache) override
Multi(const MultiPrefetcherParams &p)
std::vector< Base * > prefetchers
List of sub-prefetchers ordered by priority.
Tick nextPrefetchReadyTime() const override
#define panic_if(cond,...)
Conditional panic macro that checks the supplied condition and only panics if the condition is true a...
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Tick curTick()
The universal simulation clock.
uint64_t Tick
Tick count type.
statistics::Scalar pfIssued