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
1.7.1