Go to the documentation of this file.
38 #ifndef __DEV_ARM_RTC_PL310_HH__
39 #define __DEV_ARM_RTC_PL310_HH__
42 #include "params/PL031.hh"
131 #endif // __DEV_ARM_RTC_PL031_HH__
Tick read(PacketPtr pkt) override
Handle a read to the device.
Tick write(PacketPtr pkt) override
Handle writes to the device.
uint64_t Tick
Tick count type.
EventFunctionWrapper matchEvent
void resyncMatch()
Called to update the matchEvent when the load Value or match value are written.
bool maskInt
If the timer interrupt mask that is anded with the raw interrupt to generate a pending interrupt.
void unserialize(CheckpointIn &cp) override
Unserialize an object.
const Params * params() const
bool rawInt
If timer has caused an interrupt.
void serialize(CheckpointOut &cp) const override
Serialize an object.
AmbaPioDeviceParams Params
const SimObjectParams * _params
Cached copy of the object parameters.
PL031(Params *p)
The constructor for RealView just registers itself with the MMU.
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
void counterMatch()
Called when the counter reaches matches.
std::ostream CheckpointOut
bool pendingInt
If an interrupt is currently pending.
Generated on Wed Sep 30 2020 14:02:10 for gem5 by doxygen 1.8.17