|
gem5 [DEVELOP-FOR-25.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 |
| gem5::AddressMonitor::AddressMonitor | ( | ) |
| bool gem5::AddressMonitor::doMonitor | ( | PacketPtr | pkt | ) |
Definition at line 786 of file base.cc.
References armed, DPRINTF, gem5::Packet::getAddr(), pAddr, gem5::Packet::req, and waiting.
| bool gem5::AddressMonitor::armed |
Definition at line 76 of file base.hh.
Referenced by AddressMonitor(), gem5::BaseCPU::armMonitor(), and doMonitor().
| bool gem5::AddressMonitor::gotWakeup |
Definition at line 81 of file base.hh.
Referenced by AddressMonitor(), gem5::BaseCPU::mwait(), and gem5::BaseSimpleCPU::wakeup().
| Addr gem5::AddressMonitor::pAddr |
Definition at line 78 of file base.hh.
Referenced by gem5::BaseCPU::armMonitor(), doMonitor(), gem5::BaseCPU::mwait(), and gem5::BaseCPU::mwaitAtomic().
| Addr gem5::AddressMonitor::vAddr |
Definition at line 77 of file base.hh.
Referenced by gem5::BaseCPU::armMonitor(), gem5::BaseCPU::mwait(), and gem5::BaseCPU::mwaitAtomic().
| bool gem5::AddressMonitor::waiting |
Definition at line 80 of file base.hh.
Referenced by AddressMonitor(), doMonitor(), gem5::BaseCPU::mwait(), and gem5::BaseCPU::mwaitAtomic().