gem5  v21.1.0.2
Public Member Functions | Public Attributes | List of all members
gem5::AddressMonitor Struct Reference

#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

Detailed Description

Definition at line 73 of file base.hh.

Constructor & Destructor Documentation

◆ AddressMonitor()

gem5::AddressMonitor::AddressMonitor ( )

Definition at line 682 of file

Member Function Documentation

◆ doMonitor()

bool gem5::AddressMonitor::doMonitor ( PacketPtr  pkt)

Member Data Documentation

◆ armed

bool gem5::AddressMonitor::armed

Definition at line 78 of file base.hh.

Referenced by gem5::BaseCPU::armMonitor().

◆ gotWakeup

bool gem5::AddressMonitor::gotWakeup

Definition at line 83 of file base.hh.

Referenced by gem5::BaseCPU::mwait(), and gem5::BaseSimpleCPU::wakeup().

◆ pAddr

Addr gem5::AddressMonitor::pAddr

◆ vAddr

Addr gem5::AddressMonitor::vAddr

◆ val

uint64_t gem5::AddressMonitor::val

Definition at line 81 of file base.hh.

◆ waiting

bool gem5::AddressMonitor::waiting

Definition at line 82 of file base.hh.

Referenced by gem5::BaseCPU::mwait(), and gem5::BaseCPU::mwaitAtomic().

The documentation for this struct was generated from the following files:

Generated on Tue Sep 21 2021 12:27:13 for gem5 by doxygen 1.8.17