Main Processor (Conventional CPU). More...
#include <ssb_mainProc.h>
Public Member Functions | |
| virtual uint64_t | getCurrentCycle () |
| void | setClearPipe (bool p) |
| thread * | getThread () 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 |
Main Processor (Conventional CPU).
Models the main processor of a conventional system. Connects to other processors by a NIC and network.
1.7.1