freebsd-dev/sys/i386/linux
alfred 217f9af8c7 Introduce a global lock for the vm subsystem (vm_mtx).
vm_mtx does not recurse and is required for most low level
vm operations.

faults can not be taken without holding Giant.

Memory subsystems can now call the base page allocators safely.

Almost all atomic ops were removed as they are covered under the
vm mutex.

Alpha and ia64 now need to catch up to i386's trap handlers.

FFS and NFS have been tested, other filesystems will need minor
changes (grabbing the vm lock when twiddling page properties).

Reviewed (partially) by: jake, jhb
2001-05-19 01:28:09 +00:00
..
imgact_linux.c Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
linux_dummy.c Remove dummy stub functions. 2001-02-16 14:46:16 +00:00
linux_genassym.c Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
linux_locore.s Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
linux_machdep.c Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
linux_proto.h Regen after adding linux_sched_get_priority_max() and 2001-04-01 06:43:09 +00:00
linux_syscall.h Regen after adding linux_sched_get_priority_max() and 2001-04-01 06:43:09 +00:00
linux_sysent.c Regen after adding linux_sched_get_priority_max() and 2001-04-01 06:43:09 +00:00
linux_sysvec.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
linux.h Allow debugging output to be controlled on a per-syscall granularity. 2001-02-16 16:40:43 +00:00
Makefile Make the target a little bit more generic. 2000-11-01 08:47:34 +00:00
syscalls.conf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syscalls.master Add linux_sched_get_priority_max() and linux_sched_get_priority_min(): The 2001-04-01 06:37:40 +00:00