7 /*===========================================================================*
9 *===========================================================================*/
10 static int vm_procctl(endpoint_t ep
, int param
,
11 vir_bytes m1
, vir_bytes len
, int flags
)
16 memset(&m
, 0, sizeof(m
));
19 m
.VMPCTL_PARAM
= param
;
22 m
.VMPCTL_FLAGS
= flags
;
24 result
= _taskcall(VM_PROC_NR
, VM_PROCCTL
, &m
);
28 int vm_procctl_clear(endpoint_t ep
)
30 return vm_procctl(ep
, VMPPARAM_CLEAR
, 0, 0, 0);
33 int vm_procctl_handlemem(endpoint_t ep
, vir_bytes m1
, vir_bytes len
,
36 return vm_procctl(ep
, VMPPARAM_HANDLEMEM
, m1
, len
, writeflag
);