From owner-cvs-all Tue Oct 17 3: 5:54 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1E49037B4E5; Tue, 17 Oct 2000 03:05:50 -0700 (PDT) Received: (from ps@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id DAA22181; Tue, 17 Oct 2000 03:05:50 -0700 (PDT) (envelope-from ps@FreeBSD.org) Message-Id: <200010171005.DAA22181@freefall.freebsd.org> From: Paul Saab Date: Tue, 17 Oct 2000 03:05:50 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha pmap.c src/sys/alpha/include param.h src/sys/cam/scsi scsi_da.c src/sys/dev/ata ata-disk.c src/sys/i386/i386 pmap.c src/sys/i386/include param.h src/sys/ia64/ia64 pmap.c src/sys/ia64/include param.h src/sys/vm ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ps 2000/10/17 03:05:50 PDT Modified files: sys/alpha/alpha pmap.c sys/alpha/include param.h sys/cam/scsi scsi_da.c sys/dev/ata ata-disk.c sys/i386/i386 pmap.c sys/i386/include param.h sys/ia64/ia64 pmap.c sys/ia64/include param.h sys/vm pmap.h Log: Implement write combining for crashdumps. This is useful when write caching is disabled on both SCSI and IDE disks where large memory dumps could take up to an hour to complete. Taking an i386 scsi based system with 512MB of ram and timing (in seconds) how long it took to complete a dump, the following results were obtained: Before: After: WCE TIME WCE TIME ------------------ ------------------ 1 141.820972 1 15.600111 0 797.265072 0 65.480465 Obtained from: Yahoo! Reviewed by: peter Revision Changes Path 1.44 +3 -3 src/sys/alpha/alpha/pmap.c 1.22 +2 -1 src/sys/alpha/include/param.h 1.57 +18 -11 src/sys/cam/scsi/scsi_da.c 1.83 +21 -9 src/sys/dev/ata/ata-disk.c 1.263 +15 -4 src/sys/i386/i386/pmap.c 1.58 +2 -1 src/sys/i386/include/param.h 1.8 +3 -3 src/sys/ia64/ia64/pmap.c 1.3 +2 -1 src/sys/ia64/include/param.h 1.37 +2 -2 src/sys/vm/pmap.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message