gem5  v19.0.0.0
Public Attributes | List of all members
IrregularStreamBufferPrefetcher::TrainingUnitEntry Struct Reference

Training Unit Entry datatype, it holds the last accessed address and its secure flag. More...

Inheritance diagram for IrregularStreamBufferPrefetcher::TrainingUnitEntry:
TaggedEntry ReplaceableEntry

Public Attributes

Addr lastAddress
 
bool lastAddressSecure
 
- Public Attributes inherited from ReplaceableEntry
std::shared_ptr< ReplacementDatareplacementData
 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...
 

Detailed Description

Training Unit Entry datatype, it holds the last accessed address and its secure flag.

Definition at line 63 of file irregular_stream_buffer.hh.

Member Data Documentation

◆ lastAddress

Addr IrregularStreamBufferPrefetcher::TrainingUnitEntry::lastAddress

Definition at line 64 of file irregular_stream_buffer.hh.

◆ lastAddressSecure

bool IrregularStreamBufferPrefetcher::TrainingUnitEntry::lastAddressSecure

Definition at line 65 of file irregular_stream_buffer.hh.


The documentation for this struct was generated from the following file:

Generated on Fri Feb 28 2020 16:27:12 for gem5 by doxygen 1.8.13