|
gem5
v21.0.1.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 |