std::vector< std::unique_ptr< PCStateBase > > addrStack
The RAS itself.
void init(unsigned numEntries)
Initializes RAS with a specified number of entries.
void pop()
Pops the top address from the RAS.
unsigned numEntries
The number of entries in the RAS.
void restore(unsigned top_entry_idx, const PCStateBase *restored)
Changes index to the top of the RAS, and replaces the top address with a new target.
unsigned tos
The top of stack index.
unsigned usedEntries
The number of used entries in the RAS.
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
void incrTos()
Increments the top of stack index.
void decrTos()
Decrements the top of stack index.
void push(const PCStateBase &return_addr)
Pushes an address onto the RAS.
Generated on Thu Jul 28 2022 13:32:29 for gem5 by doxygen 1.8.17