Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1210 → Rev 1212

/kernel/trunk/generic/src/ddi/ddi.c
194,3 → 194,11
copy_from_uspace(&arg, uspace_io_arg, sizeof(ddi_ioarg_t));
return (__native) ddi_enable_iospace((task_id_t) arg.task_id, (__address) arg.ioaddr, (size_t) arg.size);
}
 
__native ddi_int_control(__native enable, __native *flags)
{
if (! cap_get(TASK) & CAP_INT_CONTROL)
return EPERM;
return ddi_int_control_arch(enable, flags);
}
 
/kernel/trunk/generic/src/syscall/syscall.c
64,6 → 64,11
return as_remap(AS, (__address) address, size, 0);
}
 
static __native sys_int_control(int enable)
{
panic("Not implemented.");
}
 
/** Dispatch system call */
__native syscall_handler(__native a1, __native a2, __native a3,
__native a4, __native id)
77,6 → 82,7
syshandler_t syscall_table[SYSCALL_END] = {
sys_io,
sys_tls_set,
sys_int_control,
sys_thread_create,
sys_thread_exit,
sys_futex_sleep_timeout,