{ "MAPCACHEPAGE", VM_MAPCACHEPAGE },
{ "SETCACHEPAGE", VM_SETCACHEPAGE },
{ "VFS_MMAP", VM_VFS_MMAP },
+ { "VFS_REPLY", VM_VFS_REPLY },
{ NULL, 0 },
};
MEMSET
;
vm PROCCTL
- VFS_MMAP;
+ VFS_MMAP
+ VFS_REPLY
+ ;
io NONE; # No I/O range allowed
irq NONE; # No IRQ allowed
sigmgr rs; # Signal manager is RS
/* Basic vm calls allowed to every process. */
#define VM_BASIC_CALLS \
- VM_MMAP, VM_VFS_REPLY, VM_MUNMAP, VM_MAP_PHYS, VM_UNMAP_PHYS, \
- VM_INFO, VM_GETRUSAGE
+ VM_MMAP, VM_MUNMAP, VM_MAP_PHYS, VM_UNMAP_PHYS, VM_INFO, VM_GETRUSAGE
/*===========================================================================*
* Messages for IPC server *
void *cbarg;
int n;
struct vmproc *vmp;
- if(m->m_source != VFS_PROC_NR)
- return ENOSYS;
assert(active);
assert(active->req_id == m->VMV_REQID);