|
gem5
v20.1.0.5
|
Training Unit Entry datatype, it holds the last accessed address and its secure flag. More...
Public Attributes | |
| Addr | lastAddress |
| bool | lastAddressSecure |
Public Attributes inherited from ReplaceableEntry | |
| std::shared_ptr< ReplacementData > | replacementData |
| Replacement data associated to this entry. More... | |
Additional Inherited Members | |
Public Member Functions inherited from TaggedEntry | |
| TaggedEntry () | |
| virtual | ~TaggedEntry () |
| bool | isValid () const |
| Consult the valid bit. More... | |
| void | setValid () |
| Sets the entry to valid. More... | |
| virtual void | invalidate () |
| Invalidates the entry. More... | |
| Addr | getTag () const |
| Obtain the entry tag. More... | |
| void | setTag (Addr t) |
| Sets the tag of the entry. More... | |
| bool | isSecure () const |
| Consult if this entry refers to a memory in the secure area. More... | |
| void | setSecure (bool s) |
| Sets the secure value bit. More... | |
Public Member Functions inherited from ReplaceableEntry | |
| ReplaceableEntry ()=default | |
| virtual | ~ReplaceableEntry ()=default |
| virtual void | setPosition (const uint32_t set, const uint32_t way) |
| Set both the set and way. More... | |
| uint32_t | getSet () const |
| Get set number. More... | |
| uint32_t | getWay () const |
| Get way number. More... | |
| virtual std::string | print () const |
| Prints relevant information about this entry. More... | |
Protected Attributes inherited from ReplaceableEntry | |
| uint32_t | _set |
| Set to which this entry belongs. More... | |
| uint32_t | _way |
| Way (relative position within the set) to which this entry belongs. More... | |
Training Unit Entry datatype, it holds the last accessed address and its secure flag.
Definition at line 63 of file irregular_stream_buffer.hh.
| Addr Prefetcher::IrregularStreamBuffer::TrainingUnitEntry::lastAddress |
Definition at line 64 of file irregular_stream_buffer.hh.
Referenced by Prefetcher::IrregularStreamBuffer::calculatePrefetch().
| bool Prefetcher::IrregularStreamBuffer::TrainingUnitEntry::lastAddressSecure |
Definition at line 65 of file irregular_stream_buffer.hh.
Referenced by Prefetcher::IrregularStreamBuffer::calculatePrefetch().