00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef SSB_H
00014 #define SSB_H
00015
00016 #include "processor.h"
00017
00018 class LPC;
00019
00020 class mainProc;
00021
00022 namespace ssb {
00023 void makeTopo(string cfgstr);
00024
00025
00026 LPC* WhereIsLPC(const simAddress, const simPID);
00027 ownerCheckFunc getWhereIs(string cfgstr);
00028 procStartVec getFirstThreadHome(string cfgstr);
00029 extern int numSystems;
00030 extern int memReqSizeBits;
00031 extern vector<mainProc*> mainProcs;
00032 int numProcs();
00033 }
00034
00035 #endif