gem5
v20.1.0.0
|
#include <comm.hh>
Public Attributes | |
TheISA::PCState | pc |
The pc of the next instruction to execute. More... | |
DynInstPtr | mispredictInst |
Provide fetch the instruction that mispredicted, if this pointer is not-null a misprediction occured. More... | |
DynInstPtr | squashInst |
Instruction that caused the a non-mispredict squash. More... | |
DynInstPtr | strictlyOrderedLoad |
Hack for now to send back a strictly ordered access to the IEW stage. More... | |
InstSeqNum | nonSpecSeqNum |
Communication specifically to the IQ to tell the IQ that it can schedule a non-speculative instruction. More... | |
InstSeqNum | doneSeqNum |
Represents the instruction that has either been retired or squashed. More... | |
unsigned | freeROBEntries |
Tell Rename how many free entries it has in the ROB. More... | |
bool | squash |
bool | robSquashing |
bool | usedROB |
Rename should re-read number of free rob entries. More... | |
bool | emptyROB |
Notify Rename that the ROB is empty. More... | |
bool | branchTaken |
Was the branch taken or not. More... | |
bool | interruptPending |
If an interrupt is pending and fetch should stall. More... | |
bool | clearInterrupt |
If the interrupt ended up being cleared before being handled. More... | |
bool | strictlyOrdered |
Hack for now to send back an strictly ordered access to the IEW stage. More... | |
bool TimeBufStruct< Impl >::commitComm::branchTaken |
bool TimeBufStruct< Impl >::commitComm::clearInterrupt |
InstSeqNum TimeBufStruct< Impl >::commitComm::doneSeqNum |
bool TimeBufStruct< Impl >::commitComm::emptyROB |
unsigned TimeBufStruct< Impl >::commitComm::freeROBEntries |
bool TimeBufStruct< Impl >::commitComm::interruptPending |
DynInstPtr TimeBufStruct< Impl >::commitComm::mispredictInst |
InstSeqNum TimeBufStruct< Impl >::commitComm::nonSpecSeqNum |
TheISA::PCState TimeBufStruct< Impl >::commitComm::pc |
bool TimeBufStruct< Impl >::commitComm::robSquashing |
bool TimeBufStruct< Impl >::commitComm::squash |
DynInstPtr TimeBufStruct< Impl >::commitComm::squashInst |
bool TimeBufStruct< Impl >::commitComm::strictlyOrdered |
DynInstPtr TimeBufStruct< Impl >::commitComm::strictlyOrderedLoad |
bool TimeBufStruct< Impl >::commitComm::usedROB |