|
gem5 [DEVELOP-FOR-25.0]
|
#include <base.hh>
Public Member Functions | |
| CacheAccessorImpl (BaseCache &_cache) | |
| bool | inCache (Addr addr, bool is_secure) const override |
| Determine if address is in cache. | |
| bool | hasBeenPrefetched (Addr addr, bool is_secure) const override |
| Determine if address has been prefetched. | |
| bool | hasBeenPrefetched (Addr addr, bool is_secure, RequestorID requestor) const override |
| Determine if address has been prefetched by the requestor. | |
| bool | inMissQueue (Addr addr, bool is_secure) const override |
| Determine if address is in cache miss queue. | |
| bool | coalesce () const override |
| Determine if cache is coalescing writes. | |
Public Attributes | |
| BaseCache & | cache |
|
inline |
Definition at line 326 of file base.hh.
References gem5::BaseCache::BaseCache(), and cache.
|
inlineoverridevirtual |
Determine if cache is coalescing writes.
Implements gem5::CacheAccessor.
Definition at line 341 of file base.hh.
References cache.
|
inlineoverridevirtual |
Determine if address has been prefetched.
Implements gem5::CacheAccessor.
Definition at line 331 of file base.hh.
References gem5::X86ISA::addr, and cache.
|
inlineoverridevirtual |
Determine if address has been prefetched by the requestor.
Implements gem5::CacheAccessor.
Definition at line 334 of file base.hh.
References gem5::X86ISA::addr, and cache.
|
inlineoverridevirtual |
Determine if address is in cache.
Implements gem5::CacheAccessor.
Definition at line 328 of file base.hh.
References gem5::X86ISA::addr, and cache.
|
inlineoverridevirtual |
Determine if address is in cache miss queue.
Implements gem5::CacheAccessor.
Definition at line 338 of file base.hh.
References gem5::X86ISA::addr, and cache.
| BaseCache& gem5::BaseCache::CacheAccessorImpl::cache |
Definition at line 324 of file base.hh.
Referenced by CacheAccessorImpl(), coalesce(), hasBeenPrefetched(), hasBeenPrefetched(), inCache(), and inMissQueue().