35 #ifndef __DEV_ALPHA_BACKDOOR_HH__
36 #define __DEV_ALPHA_BACKDOOR_HH__
41 #include "params/AlphaBackdoor.hh"
125 #endif // __DEV_ALPHA_BACKDOOR_HH__
void serialize(CheckpointOut &cp) const override
Serialize an object.
const Params * params() const
AlphaSystem * system
a pointer to the system we are running in
void startup() override
startup() is the final initialization call before simulation.
Tick read(PacketPtr pkt) override
memory mapped reads and writes
BaseCPU * cpu
a pointer to the CPU boot cpu
System Console Memory Mapped Register Definition.
AlphaBackdoorParams Params
uint64_t Tick
Tick count type.
Defines global host-dependent types: Counter, Tick, and (indirectly) {int,uint}{8,16,32,64}_t.
A Packet is used to encapsulate a transfer between two objects in the memory system (e...
AlphaBackdoor(const Params *p)
Basic support for object serialization.
std::ostream CheckpointOut
Tick write(PacketPtr pkt) override
Pure virtual function that the device must implement.
void serialize(CheckpointOut &cp) const override
standard serialization routines for checkpointing
Memory mapped interface to the system console.
const SimObjectParams * _params
Cached copy of the object parameters.
Terminal * terminal
the system console (the terminal) is accessable from the console
SimpleDisk * disk
the disk must be accessed from the console
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void unserialize(CheckpointIn &cp) override
Unserialize an object.