18#ifndef __KERNEL_API_VMCTL_H
19#define __KERNEL_API_VMCTL_H
Result
Enumeration of generic kernel API result codes.
API::Result VMCtlHandler(const ProcessID procID, const MemoryOperation op, Memory::Range *range)
Kernel handler prototype.
MemoryOperation
Memory operations which may be used as an argument to VMCtl().
API::Result VMCtl(const ProcessID procID, const MemoryOperation op, Memory::Range *range=ZERO)
Prototype for user applications.
ulong trapKernel3(ulong api, ulong arg1, ulong arg2, ulong arg3)
Perform a kernel trap with 3 arguments.
u32 ProcessID
Process Identification Number.
unsigned long Address
A memory address.