slight args change
This commit is contained in:
parent
991000dd70
commit
6cfe4bdd2d
@ -1,14 +1,12 @@
|
|||||||
#define _SYSTEM 1
|
#define _SYSTEM 1
|
||||||
#include <lib.h>
|
#include <lib.h>
|
||||||
#define vm_map_phys _vm_map_phys
|
|
||||||
#define vm_unmap_phys _vm_unmap_phys
|
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
#include <minix/vm.h>
|
#include <minix/vm.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
PUBLIC void *vm_map_phys(endpoint_t who, size_t len, void *phaddr)
|
PUBLIC void *vm_map_phys(endpoint_t who, void *phaddr, size_t len)
|
||||||
{
|
{
|
||||||
message m;
|
message m;
|
||||||
int r;
|
int r;
|
||||||
@ -17,7 +15,7 @@ PUBLIC void *vm_map_phys(endpoint_t who, size_t len, void *phaddr)
|
|||||||
m.VMMP_PHADDR = phaddr;
|
m.VMMP_PHADDR = phaddr;
|
||||||
m.VMMP_LEN = len;
|
m.VMMP_LEN = len;
|
||||||
|
|
||||||
r = _syscall(VM_PROC_NR, VM_MAP_PHYS, &m);
|
r = _taskcall(VM_PROC_NR, VM_MAP_PHYS, &m);
|
||||||
|
|
||||||
if(r != OK) return MAP_FAILED;
|
if(r != OK) return MAP_FAILED;
|
||||||
|
|
||||||
@ -32,6 +30,6 @@ PUBLIC int vm_unmap_phys(endpoint_t who, void *vaddr, size_t len)
|
|||||||
m.VMUP_EP = who;
|
m.VMUP_EP = who;
|
||||||
m.VMUP_VADDR = vaddr;
|
m.VMUP_VADDR = vaddr;
|
||||||
|
|
||||||
return _syscall(VM_PROC_NR, VM_UNMAP_PHYS, &m);
|
return _taskcall(VM_PROC_NR, VM_UNMAP_PHYS, &m);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user