#include <pmu.hh>
|
| void | write (uint64_t val) |
| | write on the sw increment register inducing an increment of the counters with this event selected according to the bitfield written.
|
| |
| | PMUEvent () |
| |
| virtual | ~PMUEvent () |
| |
| void | attachEvent (PMU::CounterState *user) |
| | attach this event to a given counter
|
| |
| void | detachEvent (PMU::CounterState *user) |
| | detach this event from a given counter
|
| |
| virtual void | increment (const uint64_t val) |
| | notify an event increment of val units, all the attached counters' value is incremented by val units.
|
| |
| virtual void | enable ()=0 |
| | Enable the current event.
|
| |
| virtual void | disable ()=0 |
| | Disable the current event.
|
| |
| virtual void | updateAttachedCounters () |
| | Method called immediately before a counter access in order for the associated event to update its state (if required)
|
| |
|
| void | enable () override |
| | Enable the current event.
|
| |
| void | disable () override |
| | Disable the current event.
|
| |
Definition at line 389 of file pmu.hh.
◆ disable()
| void gem5::ArmISA::PMU::SWIncrementEvent::disable |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ enable()
| void gem5::ArmISA::PMU::SWIncrementEvent::enable |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ write()
| void gem5::ArmISA::PMU::SWIncrementEvent::write |
( |
uint64_t |
val | ) |
|
write on the sw increment register inducing an increment of the counters with this event selected according to the bitfield written.
- Parameters
-
| the | bitfield selecting the counters to increment. |
Definition at line 822 of file pmu.cc.
References gem5::X86ISA::val.
The documentation for this class was generated from the following files: