Public Types | Public Member Functions

sharedMemory Class Reference

NOTE: Assumes all bus transactions are atomic. More...

#include <sharedMemory.h>

Inheritance diagram for sharedMemory:
memory_interface smpMemory

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_memorygetBaseMem ()
 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

Detailed Description

NOTE: Assumes all bus transactions are atomic.

SEC:shmem


The documentation for this class was generated from the following file: