freebsd-skq/sys/vm
John Dyson 0e27a03ffb Perform more checking for proper loading of the UPAGES when a process
is swapped in.  Also, remove unnecessary map locking/unlocking during
selection of processes to be swapped out.

This code might afford proper panics as opposed to spontaneous reboots
on certain systems.  This should allow us to debug these problems better.
1995-09-24 19:51:50 +00:00
..
default_pager.c Added a copyright to this file. 1995-07-13 10:29:34 +00:00
default_pager.h Oops, forgot to add the "default" pager files... 1995-07-13 10:15:03 +00:00
device_pager.c NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
device_pager.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
kern_lock.c NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
lock.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
pmap.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
swap_pager.c Check that the swap block is valid before including it in a cluster. 1995-09-24 04:40:19 +00:00
swap_pager.h Make everything except the unsupported network sources compile cleanly 1995-08-16 16:14:28 +00:00
vm_extern.h Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
vm_fault.c Significantly simplify the fault clustering code. After some analysis by 1995-09-24 19:47:58 +00:00
vm_glue.c Perform more checking for proper loading of the UPAGES when a process 1995-09-24 19:51:50 +00:00
vm_inherit.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
vm_init.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
vm_kern.c Machine independent changes to support pre-zeroed free pages. This 1995-09-03 20:40:43 +00:00
vm_kern.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
vm_map.c Change vm_map_print() to have the correct number and type of args for 1995-08-26 23:18:38 +00:00
vm_map.h Change vm_map_print() to have the correct number and type of args for 1995-08-26 23:18:38 +00:00
vm_meter.c Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
vm_mmap.c NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
vm_object.c Change vm_object_print() to have the correct number and type of args 1995-08-26 23:19:49 +00:00
vm_object.h Change vm_object_print() to have the correct number and type of args 1995-08-26 23:19:49 +00:00
vm_page.c Machine independent changes to support pre-zeroed free pages. This 1995-09-03 20:40:43 +00:00
vm_page.h Added prototype for new routine "vm_page_set_validclean" and initial 1995-09-03 20:11:26 +00:00
vm_pageout.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
vm_pageout.h Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
vm_pager.c Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
vm_pager.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
vm_param.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_prot.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_swap.c Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
vm_unix.c Stop using vm_allocate and vm_deallocate. 1995-02-20 17:36:36 +00:00
vm_user.c Removed vm_allocate(), vm_deallocate(), and vm_protect() functions. The 1995-02-20 23:58:10 +00:00
vm_vmio.c John Dyson's work in progress. Not currently used. 1994-10-04 07:32:08 +00:00
vm.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
vnode_pager.c Fix really bogus casting of a block number to a long. Also change the 1995-09-12 14:42:43 +00:00
vnode_pager.h Minor performance improvements, additional prototype for additional 1995-09-06 05:37:43 +00:00