gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Variables
ns_gige.cc File Reference

Device module for modelling the National Semiconductor DP83820 ethernet controller. More...

#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 "config/the_isa.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

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

Definition at line 83 of file ns_gige.cc.

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

Definition at line 61 of file ns_gige.cc.

Referenced by NSGigE::rxKick().

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

Definition at line 72 of file ns_gige.cc.

Referenced by NSGigE::txKick().


Generated on Fri Jun 9 2017 13:03:57 for gem5 by doxygen 1.8.6