Public Member Functions | Data Fields | Protected Attributes | Friends

mainProc Class Reference

Main Processor (Conventional CPU). More...

#include <ssb_mainProc.h>

Inheritance diagram for mainProc:
convProc prefetchProc

Public Member Functions

virtual uint64_t getCurrentCycle ()
void setClearPipe (bool p)
threadgetThread () const
void setThread (thread *t)
virtual unsigned getFEBDelay ()
int getMainProcID () const
 mainProc (string configFile, threadSource &tSource, int maxMMO, processor *p, int id, map< string, string > prefInit, proc *pp)
virtual void setup ()
virtual void finish ()
virtual void preTic (bool fast)
virtual void postTic ()
virtual bool spawnToCoProc (const PIM_coProc, thread *t, simRegister)
virtual bool switchAddrMode (PIM_addrMode)
virtual exceptType writeSpecial (const PIM_cmd, const int nargs, const uint *args)
virtual exceptType readSpecial (const PIM_cmd, const int nInArgs, const int nOutArgs, const simRegister *args, simRegister *rets)
void resetStats ()
virtual void handleCoher (const simAddress a, const enum mem_cmd cmd)
virtual void noteWrite (const simAddress a)

Data Fields

smpProc coher

Protected Attributes

int latToNic
int mainProcID

Friends

class smpProc

Detailed Description

Main Processor (Conventional CPU).

Models the main processor of a conventional system. Connects to other processors by a NIC and network.


The documentation for this class was generated from the following files: