Go to the documentation of this file.
38 #ifndef __MEM_CACHE_PREFETCH_MULTI_HH__
39 #define __MEM_CACHE_PREFETCH_MULTI_HH__
46 struct MultiPrefetcherParams;
55 Multi(
const MultiPrefetcherParams &
p);
79 #endif //__MEM_CACHE_PREFETCH_MULTI_HH__
void notifyFill(const PacketPtr &pkt) override
Notify prefetcher of cache fill.
void notify(const PacketPtr &pkt, const PrefetchInfo &pfi) override
Ignore notifications since each sub-prefetcher already gets a notification through their probes-based...
std::list< Base * > prefetchers
List of sub-prefetchers ordered by priority.
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
uint64_t Tick
Tick count type.
GEM5_DEPRECATED_NAMESPACE(GuestABI, guest_abi)
void setCache(BaseCache *_cache) override
Multi(const MultiPrefetcherParams &p)
Tick nextPrefetchReadyTime() const override
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
PacketPtr getPacket() override
Class containing the information needed by the prefetch to train and generate new prefetch requests.
Generated on Tue Sep 7 2021 14:53:47 for gem5 by doxygen 1.8.17