gem5
|
#include <array>
#include <mutex>
#include <queue>
#include <thread>
#include <utility>
#include "base/misc.hh"
#include "dev/net/dist_packet.hh"
#include "dev/net/etherpkt.hh"
#include "sim/core.hh"
#include "sim/drain.hh"
#include "sim/global_event.hh"
#include "sim/serialize.hh"
Go to the source code of this file.
Classes | |
class | DistIface |
The interface class to talk to peer gem5 processes. More... | |
class | DistIface::Sync |
This class implements global sync operations among gem5 peer processes. More... | |
class | DistIface::SyncNode |
class | DistIface::SyncSwitch |
class | DistIface::SyncEvent |
The global event to schedule periodic dist sync. More... | |
class | DistIface::RecvScheduler |
Class to encapsulate information about data packets received. More... | |
struct | DistIface::RecvScheduler::Desc |
Received packet descriptor. More... | |