FreeNOS
Typedefs | Enumerations | Functions
VMCtl.h File Reference
#include <Types.h>
#include <Memory.h>

Go to the source code of this file.

Typedefs

typedef enum MemoryOperation MemoryOperation
 Memory operations which may be used as an argument to VMCtl().
 

Enumerations

enum  MemoryOperation {
  MapContiguous = 0 , MapSparse , UnMap , Release ,
  ReleaseSections , LookupVirtual , Access , ReserveMem ,
  AddMem , CacheClean , CacheInvalidate , CacheCleanInvalidate
}
 Memory operations which may be used as an argument to VMCtl(). More...
 

Functions

API::Result VMCtl (const ProcessID procID, const MemoryOperation op, Memory::Range *range=ZERO)
 Prototype for user applications.
 
API::Result VMCtlHandler (const ProcessID procID, const MemoryOperation op, Memory::Range *range)
 Kernel handler prototype.