gem5 v25.0.0.1
Loading...
Searching...
No Matches
fs9p.cc File Reference
#include "dev/virtio/fs9p.hh"
#include <fcntl.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/un.h>
#include <sys/wait.h>
#include <unistd.h>
#include <csignal>
#include <cstring>
#include <fstream>
#include "base/callback.hh"
#include "base/output.hh"
#include "debug/VIO9P.hh"
#include "debug/VIO9PData.hh"
#include "params/VirtIO9PBase.hh"
#include "params/VirtIO9PDiod.hh"
#include "params/VirtIO9PProxy.hh"
#include "params/VirtIO9PSocket.hh"
#include "sim/core.hh"
#include "sim/system.hh"

Go to the source code of this file.

Classes

struct  gem5::P9MsgInfo

Namespaces

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.

Macros

#define P9MSG(type, name)

Typedefs

typedef std::map< P9MsgType, P9MsgInfogem5::P9MsgInfoMap

Variables

static const P9MsgInfoMap gem5::p9_msg_info

Macro Definition Documentation

◆ P9MSG

#define P9MSG ( type,
name )
Value:
{ (type), P9MsgInfo((type), "T" # name ) }, \
{ (type + 1), P9MsgInfo((type + 1), "R" # name ) }
const std::string & name()
Definition trace.cc:48

Definition at line 78 of file fs9p.cc.


Generated on Sat Oct 18 2025 08:06:47 for gem5 by doxygen 1.14.0