freebsd-src/sys/amd64/linux32
Roman Divacky 4732e446fb Implement robust futexes. Most of the code is modelled after
what Linux does. This is because robust futexes are mostly
userspace thing which we cannot alter. Two syscalls maintain
pointer to userspace list and when process exits a routine
walks this list waking up processes sleeping on futexes
from that list.

Reviewed by:	kib (mentor)
MFC after:	1 month
2008-05-13 20:01:27 +00:00
..
linux.h Implement the linux syscalls 2008-04-08 09:45:49 +00:00
linux32_dummy.c Implement robust futexes. Most of the code is modelled after 2008-05-13 20:01:27 +00:00
linux32_genassym.c
linux32_ipc64.h
linux32_locore.s MFP4: Linux set_thread_area syscall (aka TLS) support for amd64. 2007-03-30 00:06:21 +00:00
linux32_machdep.c Fix Linux mmap with MAP_GROWSDOWN flag. 2008-02-11 19:35:03 +00:00
linux32_proto.h Regenerate. 2008-04-16 19:27:36 +00:00
linux32_support.s Move futex support code from <arch>/support.s into linux compat directory. 2007-05-23 08:33:06 +00:00
linux32_syscall.h Regenerate. 2008-04-16 19:27:36 +00:00
linux32_sysent.c Regenerate. 2008-04-16 19:27:36 +00:00
linux32_sysvec.c Implement the linux syscalls 2008-04-08 09:45:49 +00:00
Makefile
syscalls.conf - Remove unused sysvec variables from various syscalls.conf. 2006-08-15 17:25:55 +00:00
syscalls.master Implement robust futexes. Most of the code is modelled after 2008-05-13 20:01:27 +00:00