From owner-cvs-src@FreeBSD.ORG Sun Dec 5 23:48:18 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4037816A501; Sun, 5 Dec 2004 23:48:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3011643D5D; Sun, 5 Dec 2004 23:48:18 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id iB5NmIOB025648; Sun, 5 Dec 2004 23:48:18 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iB5NmILF025647; Sun, 5 Dec 2004 23:48:18 GMT (envelope-from scottl) Message-Id: <200412052348.iB5NmILF025647@repoman.freebsd.org> From: Scott Long Date: Sun, 5 Dec 2004 23:48:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/amr amr.c amr_cam.c amr_pci.c amrvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Dec 2004 23:48:18 -0000 scottl 2004-12-05 23:48:18 UTC FreeBSD src repository Modified files: sys/dev/amr amr.c amr_cam.c amr_pci.c amrvar.h Log: Fix a number of bugs and significantly alter the command execution path to properly support bounce buffers and resource shortages. This allows the driver to work properly and reliably with more than 4GB of RAM. Of the three data paths that exist in the driver, (block, CAM, ioctl), the ioctl path has not been well tested with these changes due to difficulty with finding an application that uses it that actually works. Sponsored by: The FreeBSD Foundation and FreeBSD Systems, Inc. Revision Changes Path 1.56 +158 -51 src/sys/dev/amr/amr.c 1.10 +3 -3 src/sys/dev/amr/amr_cam.c 1.24 +6 -6 src/sys/dev/amr/amr_pci.c 1.23 +2 -0 src/sys/dev/amr/amrvar.h