gem5
v20.1.0.0
|
#include <base.hh>
Public Member Functions | |
AddressMonitor () | |
bool | doMonitor (PacketPtr pkt) |
Public Attributes | |
bool | armed |
Addr | vAddr |
Addr | pAddr |
uint64_t | val |
bool | waiting |
bool | gotWakeup |
bool AddressMonitor::doMonitor | ( | PacketPtr | pkt | ) |
Definition at line 709 of file base.cc.
References DPRINTF, Packet::getAddr(), and Packet::req.
Referenced by AtomicSimpleCPU::AtomicCPUDPort::recvAtomicSnoop(), AtomicSimpleCPU::AtomicCPUDPort::recvFunctionalSnoop(), TimingSimpleCPU::DcachePort::recvFunctionalSnoop(), TimingSimpleCPU::DcachePort::recvTimingSnoopReq(), Minor::LSQ::recvTimingSnoopReq(), and Minor::LSQ::threadSnoop().
bool AddressMonitor::armed |
Definition at line 75 of file base.hh.
Referenced by BaseCPU::armMonitor().
bool AddressMonitor::gotWakeup |
Definition at line 80 of file base.hh.
Referenced by BaseCPU::mwait(), and BaseSimpleCPU::wakeup().
Addr AddressMonitor::pAddr |
Definition at line 77 of file base.hh.
Referenced by BaseCPU::armMonitor(), BaseCPU::mwait(), and BaseCPU::mwaitAtomic().
Addr AddressMonitor::vAddr |
Definition at line 76 of file base.hh.
Referenced by BaseCPU::armMonitor(), BaseCPU::mwait(), and BaseCPU::mwaitAtomic().
bool AddressMonitor::waiting |
Definition at line 79 of file base.hh.
Referenced by BaseCPU::mwait(), and BaseCPU::mwaitAtomic().