Public Types | |
| enum | msgType { READ_MISS, WRITE_MISS, WRITE_HIT } |
|
typedef Memory< uint64_t, instruction * > | memory_t |
Public Member Functions | |
| int | postMessage (msgType t, simAddress addr, mainProc *poster) |
| void | registerPost () |
| const bool | isCoherent () const |
| virtual int | Setup () |
| virtual int | Finish () |
| virtual bool | preTic (Cycle_t) |
| void | processMemDevResp () |
| virtual void | handle_nic_events (Event *) |
| proc (ComponentId_t id, Params_t ¶ms) | |
| proc (ComponentId_t id, Params_t ¶ms, int dummy) | |
| virtual void | resetCounters () |
| virtual int | getNumCores () const |
| virtual bool | insertThread (thread *) |
| virtual bool | isLocal (const simAddress, const simPID) |
| virtual bool | spawnToCoProc (const PIM_coProc, thread *t, simRegister hint) |
| virtual bool | switchAddrMode (PIM_addrMode) |
| virtual exceptType | writeSpecial (const PIM_cmd, const int nargs, const uint *args) |
| virtual bool | forwardToNetsimNIC (int call_num, char *params, const size_t params_length, char *buf, const size_t buf_len) |
| virtual bool | pickupNetsimNIC (CPUNicEvent **event) |
| virtual bool | externalMemoryModel () |
| virtual bool | sendMemoryReq (instType, uint64_t address, instruction *, int mProcID) |
| virtual int | getOutstandingAdvancedMemReqs (int mProcID, int *max) |
1.7.1