NOTE: Assumes all bus transactions are atomic. More...
#include <sharedMemory.h>
Public Types | |
enum | msgType { READ_MISS, WRITE_MISS, WRITE_HIT } |
Public Member Functions | |
void | registerProcessor (sharedMemProc *p) |
virtual void | registerPost ()=0 |
int | postMessage (msgType t, simAddress addr, sharedMemProc *poster) |
virtual uint8 | getFE (const simAddress sa) |
virtual void | setFE (const simAddress sa, const uint8 FEValue) |
virtual void | squashSpec () |
base_memory * | getBaseMem () |
sharedMemory (string cfgstr) | |
virtual void | setup ()=0 |
virtual void | finish ()=0 |
virtual void | handleParcel (parcel *p)=0 |
virtual void | preTic ()=0 |
virtual void | postTic ()=0 |
NOTE: Assumes all bus transactions are atomic.
SEC:shmem