From owner-cvs-all Sun May 21 6:41:40 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id B76EB37B901; Sun, 21 May 2000 06:41:32 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id GAA07309; Sun, 21 May 2000 06:41:32 -0700 (PDT) (envelope-from peter@FreeBSD.org) Message-Id: <200005211341.GAA07309@freefall.freebsd.org> From: Peter Wemm Date: Sun, 21 May 2000 06:41:32 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf files src/sys/vm phys_pager.c vm_mmap.c vm_object.h vm_pageout.c vm_pager.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG peter 2000/05/21 06:41:32 PDT Modified files: sys/conf files sys/vm vm_mmap.c vm_object.h vm_pageout.c vm_pager.c Added files: sys/vm phys_pager.c Log: 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 Revision Changes Path 1.367 +2 -1 src/sys/conf/files 1.113 +2 -2 src/sys/vm/vm_mmap.c 1.64 +12 -2 src/sys/vm/vm_object.h 1.157 +2 -2 src/sys/vm/vm_pageout.c 1.64 +3 -1 src/sys/vm/vm_pager.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message