gem5  v20.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
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 71 of file base.hh.

Constructor & Destructor Documentation

◆ AddressMonitor()

AddressMonitor::AddressMonitor ( )

Definition at line 731 of file base.cc.

Member Function Documentation

◆ doMonitor()

bool AddressMonitor::doMonitor ( PacketPtr  pkt)

Member Data Documentation

◆ armed

bool AddressMonitor::armed

Definition at line 76 of file base.hh.

Referenced by BaseCPU::armMonitor().

◆ gotWakeup

bool AddressMonitor::gotWakeup

Definition at line 81 of file base.hh.

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

◆ pAddr

Addr AddressMonitor::pAddr

Definition at line 78 of file base.hh.

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

◆ vAddr

Addr AddressMonitor::vAddr

Definition at line 77 of file base.hh.

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

◆ val

uint64_t AddressMonitor::val

Definition at line 79 of file base.hh.

◆ waiting

bool AddressMonitor::waiting

Definition at line 80 of file base.hh.

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


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

Generated on Thu May 28 2020 16:21:40 for gem5 by doxygen 1.8.13