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(). More...
 

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. More...
 
API::Result VMCtlHandler (const ProcessID procID, const MemoryOperation op, Memory::Range *range)
 Kernel handler prototype. More...