NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DirectMemDevice Class Reference

Bridge between guest and host memory. More...

Inheritance diagram for DirectMemDevice:
StaticReceiver< DirectMemDevice > Device

Public Member Functions

bool receive (MessageMemRegion &msg)
bool receive (MessageMem &msg)
 DirectMemDevice (char *ptr, unsigned long phys, unsigned long size)
- Public Member Functions inherited from StaticReceiver< DirectMemDevice >
 StaticReceiver ()
- Public Member Functions inherited from Device
void debug_dump ()
 Device (const char *debug_name)

Private Attributes

char * _ptr
unsigned long _phys
unsigned long _size

Additional Inherited Members

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

Detailed Description

Bridge between guest and host memory.

State: testing

Constructor & Destructor Documentation

DirectMemDevice::DirectMemDevice ( char *  ptr,
unsigned long  phys,
unsigned long  size 
)
inline

Member Function Documentation

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

Member Data Documentation

unsigned long DirectMemDevice::_phys
private
char* DirectMemDevice::_ptr
private
unsigned long DirectMemDevice::_size
private

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