gem5  v20.1.0.0
Variables
ns_gige.cc File Reference
#include "dev/net/ns_gige.hh"
#include <deque>
#include <memory>
#include <string>
#include "base/debug.hh"
#include "base/inet.hh"
#include "base/types.hh"
#include "debug/EthernetAll.hh"
#include "dev/net/etherlink.hh"
#include "mem/packet.hh"
#include "mem/packet_access.hh"
#include "params/NSGigE.hh"
#include "sim/system.hh"

Go to the source code of this file.

Variables

const char * NsRxStateStrings []
 
const char * NsTxStateStrings []
 
const char * NsDmaState []
 

Detailed Description

Device module for modelling the National Semiconductor DP83820 ethernet controller. Does not support priority queueing

Definition in file ns_gige.cc.

Variable Documentation

◆ NsDmaState

const char* NsDmaState[]
Initial value:
=
{
"dmaIdle",
"dmaReading",
"dmaWriting",
"dmaReadWaiting",
"dmaWriteWaiting"
}

Definition at line 79 of file ns_gige.cc.

◆ NsRxStateStrings

const char* NsRxStateStrings[]
Initial value:
=
{
"rxIdle",
"rxDescRefr",
"rxDescRead",
"rxFifoBlock",
"rxFragWrite",
"rxDescWrite",
"rxAdvance"
}

Definition at line 57 of file ns_gige.cc.

Referenced by NSGigE::rxKick().

◆ NsTxStateStrings

const char* NsTxStateStrings[]
Initial value:
=
{
"txIdle",
"txDescRefr",
"txDescRead",
"txFifoBlock",
"txFragRead",
"txDescWrite",
"txAdvance"
}

Definition at line 68 of file ns_gige.cc.

Referenced by NSGigE::txKick().


Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17