freebsd-skq/sys/vm
Julian Elischer f7ea2f55d1 There is no such thing any more as "struct bdevsw".
There is only cdevsw (which should be renamed in a later edit to deventry
or something). cdevsw contains the union of what were in both bdevsw an
cdevsw entries.  The bdevsw[] table stiff exists and is a second pointer
to the cdevsw entry of the device. it's major is in d_bmaj rather than
d_maj. some cleanup still to happen (e.g. dsopen now gets two pointers
to the same cdevsw struct instead of one to a bdevsw and one to a cdevsw).

rawread()/rawwrite() went away as part of this though it's not strictly
the same  patch, just that it involves all the same lines in the drivers.

cdroms no longer have write() entries (they did have rawwrite (?)).
tapes no longer have support for bdev operations.

Reviewed by: Eivind Eklund and Mike Smith
	Changes suggested by eivind.
1998-07-04 22:30:26 +00:00
..
default_pager.c Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
default_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
device_pager.c Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
device_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
pmap.h Forward declare more structs that are used in prototypes here - don't 1998-02-01 20:08:39 +00:00
swap_pager.c VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
swap_pager.h Tighten up management of memory and swap space during map allocation, 1998-04-29 04:28:22 +00:00
vm_extern.h This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
vm_fault.c Work around some VM bugs, the worst being an overly aggressive 1998-05-04 03:01:44 +00:00
vm_glue.c Reviewed by: msmith, bde long ago 1998-03-04 10:27:00 +00:00
vm_inherit.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_init.c Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
vm_kern.c Removed unused includes. 1998-06-21 14:53:44 +00:00
vm_kern.h Attempt to fix the previous fix to the contigmalloc1 prototype. 1997-10-11 10:39:19 +00:00
vm_map.c Removed unused includes. 1998-06-21 14:53:44 +00:00
vm_map.h VM level code cleanups. 1998-01-22 17:30:44 +00:00
vm_meter.c Eradicate the variable "time" from the kernel, using various measures. 1998-03-30 09:56:58 +00:00
vm_mmap.c Removed unused includes. 1998-06-21 18:02:50 +00:00
vm_object.c Removed unused includes. 1998-06-21 14:53:44 +00:00
vm_object.h Fix the shm panic. I mistakenly used the shadow_count to keep the object 1998-05-04 17:12:53 +00:00
vm_page.c Removed unused includes. 1998-06-21 18:02:50 +00:00
vm_page.h document some VM paging options for cache sizes: 1998-06-30 08:01:30 +00:00
vm_pageout.c Correct sleep priority. 1998-06-02 05:39:13 +00:00
vm_pageout.h VM level code cleanups. 1998-01-22 17:30:44 +00:00
vm_pager.c Some VM improvements, including elimination of alot of Sig-11 1998-03-16 01:56:03 +00:00
vm_pager.h This mega-commit is meant to fix numerous interrelated problems. There 1998-03-07 21:37:31 +00:00
vm_param.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_prot.h Fix the gdb executable modify problem. Thanks to the detective work 1997-04-06 02:29:45 +00:00
vm_swap.c There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
vm_unix.c Move the "retval" (3rd) parameter from all syscall functions and put 1997-11-06 19:29:57 +00:00
vm_zone.c Correct copyright. 1998-04-25 04:50:03 +00:00
vm_zone.h Correct copyright. 1998-04-25 04:50:03 +00:00
vm.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vnode_pager.c VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
vnode_pager.h In the author's words: 1998-02-26 06:39:59 +00:00