]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Checkpoint of a new physical memory backed object type, that does not
authorpeter <peter@FreeBSD.org>
Sun, 21 May 2000 13:41:29 +0000 (13:41 +0000)
committerpeter <peter@FreeBSD.org>
Sun, 21 May 2000 13:41:29 +0000 (13:41 +0000)
commit807a5519028c413f1a6eb2a4a100af4170425554
tree04ec85a52c81760d92cfd7592df079b556640168
parent7ae48d4d372ec107a8d8d0e583c97f198a52389d
Checkpoint of a new physical memory backed object type, that does not
have pv_entries.  This is intended for very special circumstances,
eg: a certain database that has a 1GB shm segment mapped into 300
processes.  That would consume 2GB of kvm just to hold the pv_entries
alone.  This would not be used on systems unless the physical ram was
available, as it's not pageable.

This is a work-in-progress, but is a useful and functional checkpoint.
Matt has got some more fixes for it that will be committed soon.

Reviewed by: dillon
sys/conf/files
sys/vm/phys_pager.c [new file with mode: 0644]
sys/vm/vm_mmap.c
sys/vm/vm_object.h
sys/vm/vm_pageout.c
sys/vm/vm_pager.c