NetBSD/sys/compat/linux
mycroft 48643c6605 Export [gs]et_vflags(), and always use them when saving/restoring registers
in VM86 mode.
Allow changing of *all* PSL bits in VM86 mode; some applications don't work
right otherwise, and all the nasty bits are virtualized anyway.
Make sure PSL_VIF, PSL_VIP, and PSL_VM don't show up in the user's view of
the PSL.
1996-04-11 07:47:33 +00:00
..
arch/i386 Export [gs]et_vflags(), and always use them when saving/restoring registers 1996-04-11 07:47:33 +00:00
common Prototyping changes. 1996-04-05 00:01:10 +00:00
i386 Export [gs]et_vflags(), and always use them when saving/restoring registers 1996-04-11 07:47:33 +00:00
include Prototyping changes. 1996-04-05 00:01:10 +00:00
multiarch Prototyping changes. 1996-04-05 00:01:10 +00:00
Makefile Added Linux compat code. 1995-02-28 23:24:35 +00:00
files.linux Separate ioctl emulation by group. Add (minimal) audio emulation. 1996-03-08 04:55:59 +00:00
linux_audio.c Separate ioctl emulation by group. Add (minimal) audio emulation. 1996-03-08 04:55:59 +00:00
linux_audio.h Separate ioctl emulation by group. Add (minimal) audio emulation. 1996-03-08 04:55:59 +00:00
linux_dirent.h Prefix names of system call implementation functions with `sys_'. 1995-10-07 06:25:19 +00:00
linux_errno.h Added Linux compat code. 1995-02-28 23:24:35 +00:00
linux_error.c - added struct emul to all emulations. 1995-04-22 19:48:19 +00:00
linux_exec.c Prototyping changes. 1996-04-05 00:01:10 +00:00
linux_exec.h Prefix names of system call implementation functions with `sys_'. 1995-10-07 06:25:19 +00:00
linux_fcntl.h Added Linux compat code. 1995-02-28 23:24:35 +00:00
linux_file.c Prototyping changes. 1996-04-05 00:01:10 +00:00
linux_ioctl.c Prototyping changes. 1996-04-05 00:01:10 +00:00
linux_ioctl.h Prototyping changes. 1996-04-05 00:01:10 +00:00
linux_ipc.c Prototyping changes. 1996-04-05 00:01:10 +00:00
linux_ipc.h Added Linux compat code. 1995-02-28 23:24:35 +00:00
linux_ipccall.h Implement the rest of the sysv ipc calls ({sem,msg}*()) 1995-08-15 21:14:32 +00:00
linux_misc.c - Prototyping changes 1996-04-04 23:56:01 +00:00
linux_mmap.h Added Linux compat code. 1995-02-28 23:24:35 +00:00
linux_msg.h Implement the rest of the sysv ipc calls ({sem,msg}*()) 1995-08-15 21:14:32 +00:00
linux_sem.h Implement the rest of the sysv ipc calls ({sem,msg}*()) 1995-08-15 21:14:32 +00:00
linux_shm.h Added Linux compat code. 1995-02-28 23:24:35 +00:00
linux_signal.c - Add missing prototypes 1996-04-04 23:51:36 +00:00
linux_signal.h Add a hook for MD ioctl calls, plus a couple of more changes to make 1995-08-27 20:51:48 +00:00
linux_socket.c Prototyping changes. 1996-04-05 00:01:10 +00:00
linux_socket.h Convert TCP socket options. 1995-05-28 10:16:32 +00:00
linux_socketcall.h Added Linux compat code. 1995-02-28 23:24:35 +00:00
linux_sockio.h Separate ioctl emulation by group. Add (minimal) audio emulation. 1996-03-08 04:55:59 +00:00
linux_syscall.h syscalls.master changed 1995-12-18 14:35:43 +00:00
linux_syscallargs.h syscalls.master changed 1995-12-18 14:35:43 +00:00
linux_syscalls.c syscalls.master changed 1995-12-18 14:35:43 +00:00
linux_sysent.c syscalls.master changed 1995-12-18 14:35:43 +00:00
linux_termios.c Prototyping changes. 1996-04-05 00:01:10 +00:00
linux_termios.h Separate ioctl emulation by group. Add (minimal) audio emulation. 1996-03-08 04:55:59 +00:00
linux_types.h Implement the old and older uname(2) calls. 1995-08-21 03:42:09 +00:00
linux_util.h Use compat_util.[ch]. 1995-06-24 20:20:04 +00:00
syscalls.conf Added Linux compat code. 1995-02-28 23:24:35 +00:00
syscalls.master msync, readv and writev were recently added to the Linux kernel; add them 1995-12-18 14:35:08 +00:00