Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1224 → Rev 1227

/kernel/trunk/generic/include/proc/task.h
67,6 → 67,6
extern void task_create_arch(task_t *t);
#endif
 
extern __native sys_get_task_id(task_id_t *uspace_task_id);
extern __native sys_task_get_id(task_id_t *uspace_task_id);
 
#endif
/kernel/trunk/generic/include/ddi/ddi.h
33,8 → 33,8
#include <arch/types.h>
#include <typedefs.h>
 
extern __native sys_map_physmem(ddi_memarg_t *uspace_mem_arg);
extern __native sys_enable_iospace(ddi_ioarg_t *uspace_io_arg);
extern __native sys_physmem_map(ddi_memarg_t *uspace_mem_arg);
extern __native sys_iospace_enable(ddi_ioarg_t *uspace_io_arg);
 
/*
* Interface to be implemented by all architectures.
41,6 → 41,6
*/
extern __native ddi_int_control_arch(__native enable, __native *flags);
extern __native ddi_int_control(__native enable, __native *flags);
extern int ddi_enable_iospace_arch(task_t *task, __address ioaddr, size_t size);
extern int ddi_iospace_enable_arch(task_t *task, __address ioaddr, size_t size);
 
#endif
/kernel/trunk/generic/include/mm/as.h
112,7 → 112,7
extern void as_init(void);
extern as_t *as_create(int flags);
extern as_area_t *as_area_create(as_t *as, int flags, size_t size, __address base);
extern __address as_remap(as_t *as, __address address, size_t size, int flags);
extern __address as_area_resize(as_t *as, __address address, size_t size, int flags);
extern void as_set_mapping(as_t *as, __address page, __address frame);
extern int as_page_fault(__address page);
extern void as_switch(as_t *old, as_t *new);
/kernel/trunk/generic/include/syscall/syscall.h
35,11 → 35,13
SYS_INT_CONTROL = 2, /* Hardcoded in all SYSCALL handlers */
SYS_THREAD_CREATE,
SYS_THREAD_EXIT,
SYS_TASK_GET_ID,
SYS_FUTEX_SLEEP,
SYS_FUTEX_WAKEUP,
SYS_MMAP,
SYS_MREMAP,
SYS_GET_TASK_ID,
SYS_AS_AREA_CREATE,
SYS_AS_AREA_RESIZE,
SYS_AS_AREA_SHARE_APPROVE,
SYS_AS_AREA_SHARE_PERFORM,
SYS_IPC_CALL_SYNC_FAST,
SYS_IPC_CALL_SYNC,
SYS_IPC_CALL_ASYNC_FAST,