NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MemoryController Class Reference
Inheritance diagram for MemoryController:
StaticReceiver< MemoryController > Device

Public Member Functions

bool receive (MessageMem &msg)
bool receive (MessageMemRegion &msg)
 MemoryController (char *physmem, unsigned long start, unsigned long end)
- Public Member Functions inherited from StaticReceiver< MemoryController >
 StaticReceiver ()
- Public Member Functions inherited from Device
void debug_dump ()
 Device (const char *debug_name)

Private Attributes

char * _physmem
unsigned long _start
unsigned long _end

Additional Inherited Members

- Static Public Member Functions inherited from StaticReceiver< MemoryController >
static bool receive_static (Device *o, M &msg)

Constructor & Destructor Documentation

MemoryController::MemoryController ( char *  physmem,
unsigned long  start,
unsigned long  end 
)
inline

Member Function Documentation

bool MemoryController::receive ( MessageMem msg)
inline
bool MemoryController::receive ( MessageMemRegion msg)
inline

Member Data Documentation

unsigned long MemoryController::_end
private
char* MemoryController::_physmem
private
unsigned long MemoryController::_start
private

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