gem5
v20.0.0.0
|
A class to skip udelay() and related calls in the kernel. More...
#include <events.hh>
Public Member Functions | |
SkipUDelay (PCEventScope *s, const std::string &desc, Addr addr, uint64_t mult, uint64_t div) | |
void | process (ThreadContext *tc) override |
Private Attributes | |
uint64_t | argDivToNs |
Value to divide arg by to create ns. More... | |
uint64_t | argMultToNs |
Value to multiple arg by to create ns. More... | |
A class to skip udelay() and related calls in the kernel.
This class has two additional parameters that take the argument to udelay and manipulated it to come up with ns and eventually ticks to quiesce for. See descriptions of argDivToNs and argMultToNs below.
|
inline |
|
inlineoverride |
Definition at line 156 of file events.hh.
References Linux::onUDelay().
|
private |
|
private |