Give RS a page table.
This commit is contained in:
12
lib/libc/other/_vm_memctl.c
Normal file
12
lib/libc/other/_vm_memctl.c
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <lib.h>
|
||||
#define vm_memctl _vm_memctl
|
||||
#include <unistd.h>
|
||||
|
||||
PUBLIC int vm_memctl(endpoint_t ep, int req)
|
||||
{
|
||||
message m;
|
||||
m.VM_RS_CTL_ENDPT = ep;
|
||||
m.VM_RS_CTL_REQ = req;
|
||||
|
||||
return _syscall(VM_PROC_NR, VM_RS_MEMCTL, &m);
|
||||
}
|
||||
7
lib/libc/syscall/vm_memctl.S
Normal file
7
lib/libc/syscall/vm_memctl.S
Normal file
@@ -0,0 +1,7 @@
|
||||
.text
|
||||
.extern __vm_memctl
|
||||
.globl _vm_memctl
|
||||
.balign 2
|
||||
|
||||
_vm_memctl:
|
||||
jmp __vm_memctl
|
||||
Reference in New Issue
Block a user