void init(unsigned numEntries)
Initializes RAS with a specified number of entries.
std::vector< TheISA::PCState > addrStack
The RAS itself.
void pop()
Pops the top address from the RAS.
void push(const TheISA::PCState &return_addr)
Pushes an address onto the RAS.
void restore(unsigned top_entry_idx, const TheISA::PCState &restored)
Changes index to the top of the RAS, and replaces the top address with a new target.
GenericISA::DelaySlotPCState< 4 > PCState
unsigned numEntries
The number of entries in the RAS.
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.
Generated on Tue Sep 21 2021 12:25:05 for gem5 by doxygen 1.8.17