freebsd-dev/sys/compat/linux
Dmitry Chagin bc27367760 Refund the proc emuldata struct for future use. For now move flags from
thread emuldata to proc emuldata as it was originally intended.

As we can have both 64 & 32 bit Linuxulator running any eventhandler
can be called twice for us. To prevent this move eventhandlers code
from linux_emul.c to the linux_common.ko module.

Differential Revision:	https://reviews.freebsd.org/D1073
2015-05-24 15:54:58 +00:00
..
check_error.d Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
check_internal_locks.d Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
linux_common.c Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_dtrace.h
linux_emul.c Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_emul.h Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_file.c Disable i386 call for x86-64 Linux. 2015-05-24 15:43:53 +00:00
linux_file.h
linux_fork.c Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_futex.c Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_futex.h Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
linux_getcwd.c Simplify linux_getcwd(), removing code that was longer used. 2015-04-23 08:41:50 +00:00
linux_ioctl.c Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_ioctl.h Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_ipc.c x86_64 Linux do not use multiplexing on ipc system calls. 2015-05-24 15:44:41 +00:00
linux_ipc.h x86_64 Linux do not use multiplexing on ipc system calls. 2015-05-24 15:44:41 +00:00
linux_mib.c Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_mib.h Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_misc.c Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_misc.h Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_signal.c Fix compilation with -DDEBUG option. 2015-05-24 15:47:15 +00:00
linux_signal.h Implement rt_sigqueueinfo() system call. 2015-05-24 15:11:32 +00:00
linux_socket.c Disable i386 call for x86-64 Linux. 2015-05-24 15:43:53 +00:00
linux_socket.h 64-bit paltforms, like x86_64, do not use multiplexing on 2015-05-24 15:41:27 +00:00
linux_stats.c Add newfstatat system call for 64-bit Linuxulator. 2015-05-24 15:48:34 +00:00
linux_sysctl.c
linux_sysproto.h
linux_time.c
linux_timer.c Implement most of timer_{create,settime,gettime,getoverrun,delete} 2014-09-18 08:36:45 +00:00
linux_timer.h Implement most of timer_{create,settime,gettime,getoverrun,delete} 2014-09-18 08:36:45 +00:00
linux_uid16.c cred: add proc_set_cred helper 2015-03-16 00:10:03 +00:00
linux_util.c Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_util.h Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_vdso.c Add 64 bit support to the vdso. 2015-05-24 15:45:36 +00:00
linux_vdso.h Add 64 bit support to the vdso. 2015-05-24 15:45:36 +00:00
linux_videodev2_compat.h
linux_videodev_compat.h
stats_timing.d Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
trace_futexes.d