NetBSD/sys/compat/irix
manu 0d78304995 Improved support for polling semaphores: when a polling semaphore is unblocked,
poll will return true until the semaphore is blocked again, but before the
semaphore is blocked, poll returns false.

We do this by maintaining another queue of "released" processes in
struct irix_usema_rec. Unblocking causes the waiting process record to be
moved to the released queue, and poll check for the process in this released
queue.
2002-05-30 05:16:10 +00:00
..
Makefile
files.irix - When requested a semamphore count, the userlands expects the kernel to 2002-05-26 21:37:12 +00:00
irix_dirent.c
irix_errno.c
irix_errno.h
irix_exec.c - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_exec.h - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_exec_elf32.c
irix_fcntl.c First implementation of IRIX /dev/usemaclone functionnalities. This 2002-05-22 05:14:00 +00:00
irix_fcntl.h Added IRIX fcntl(F_GETBSDLK) and fcntl(F_GETBSDLKW) 2002-04-02 19:58:38 +00:00
irix_ioctl.c First implementation of IRIX /dev/usemaclone functionnalities. This 2002-05-22 05:14:00 +00:00
irix_ioctl.h First implementation of IRIX /dev/usemaclone functionnalities. This 2002-05-22 05:14:00 +00:00
irix_kmem.c Added support for IRIX kernel var emulation in kmem (not functionnal yet) 2002-03-25 18:43:59 +00:00
irix_kmem.h Added the IRIX /dev/kmem emulation pseudodevice driver 2002-03-15 17:21:26 +00:00
irix_misc.c - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_mman.c - We now use irix_sys_mmap instead of svr4_sys_mmap 2002-04-22 05:58:46 +00:00
irix_mman.h - We now use irix_sys_mmap instead of svr4_sys_mmap 2002-04-22 05:58:46 +00:00
irix_mount.c make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc * 2002-03-16 20:43:48 +00:00
irix_prctl.c - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_prctl.h Implements IRIX sproc(2) and friends. 2002-04-28 17:21:58 +00:00
irix_signal.c IRIX provide a signal trampoline in libc, we now use it. 2002-04-14 21:50:49 +00:00
irix_signal.h IRIX provide a signal trampoline in libc, we now use it. 2002-04-14 21:50:49 +00:00
irix_stat.c make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc * 2002-03-16 20:43:48 +00:00
irix_swap.c Added proper locks when calling uvm_swap_stats() 2002-03-29 09:06:54 +00:00
irix_swap.h - now reports accurate swap object size with swapctl(SWAP_STATS) 2002-03-28 13:14:42 +00:00
irix_syscall.h - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_syscallargs.h - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_syscalls.c - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_sysent.c - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_sysmp.c Fixed functions to get the number of CPU in sysmp() and systeminfo(). The 2002-04-20 21:25:01 +00:00
irix_sysmp.h Added support for sysmp system accounting structures. Only real memory info 2002-03-26 10:54:40 +00:00
irix_syssgi.c - the signal trampoline address is now copied during a fork(). This avoids 2002-05-28 21:15:41 +00:00
irix_syssgi.h Added syssgi(PATHCONF), which implements pathconf(2), and syssgi(SETPGID) 2002-03-25 20:42:50 +00:00
irix_systeminfo.c Fixed functions to get the number of CPU in sysmp() and systeminfo(). The 2002-04-20 21:25:01 +00:00
irix_types.h Added enough of swaptcl() command emulation to get swap -l working. This 2002-03-16 13:29:42 +00:00
irix_usema.c Improved support for polling semaphores: when a polling semaphore is unblocked, 2002-05-30 05:16:10 +00:00
irix_usema.h Improved support for polling semaphores: when a polling semaphore is unblocked, 2002-05-30 05:16:10 +00:00
syscalls.conf
syscalls.master First implementation of IRIX /dev/usemaclone functionnalities. This 2002-05-22 05:14:00 +00:00