- Timestamp:
- 2006-06-02T00:26:44Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 10569b1
- Parents:
- 46bd593f
- Location:
- libc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libc/generic/ddi.c
r46bd593f rdf688cd 46 46 * was some problem in creating address space area. 47 47 */ 48 int map_physmem( task_id_t id,void *pf, void *vp, unsigned long pages, int flags)48 int map_physmem(void *pf, void *vp, unsigned long pages, int flags) 49 49 { 50 task_id_t task_id; 51 ddi_memarg_t arg; 52 53 arg.task_id = id; 54 arg.phys_base = pf; 55 arg.virt_base = vp; 56 arg.pages = pages; 57 arg.flags = flags; 58 59 return __SYSCALL1(SYS_MAP_PHYSMEM, (sysarg_t) &arg); 50 return __SYSCALL4(SYS_MAP_PHYSMEM, (sysarg_t) pf, (sysarg_t)vp, pages, flags); 60 51 } 61 52 -
libc/include/ddi.h
r46bd593f rdf688cd 32 32 #include <task.h> 33 33 34 extern int map_physmem( task_id_t id,void *pf, void *vp, unsigned long pages, int flags);34 extern int map_physmem(void *pf, void *vp, unsigned long pages, int flags); 35 35 extern int iospace_enable(task_id_t id, void *ioaddr, unsigned long size); 36 36 extern int preemption_control(int enable);
Note:
See TracChangeset
for help on using the changeset viewer.