From owner-cvs-all@FreeBSD.ORG Thu May 1 18:21:38 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F06CB37B404; Thu, 1 May 2003 18:21:37 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93DB343FAF; Thu, 1 May 2003 18:21:37 -0700 (PDT) (envelope-from tmm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h421Lb0U017167; Thu, 1 May 2003 18:21:37 -0700 (PDT) (envelope-from tmm@repoman.freebsd.org) Received: (from tmm@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h421Lbng017166; Thu, 1 May 2003 18:21:37 -0700 (PDT) Message-Id: <200305020121.h421Lbng017166@repoman.freebsd.org> From: Thomas Moestl Date: Thu, 1 May 2003 18:21:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/pci psycho.c src/sys/sparc64/sbus sbus.c src/sys/sparc64/sparc64 iommu.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2003 01:21:38 -0000 tmm 2003/05/01 18:21:37 PDT FreeBSD src repository Modified files: sys/sparc64/pci psycho.c sys/sparc64/sbus sbus.c sys/sparc64/sparc64 iommu.c Log: - Reduce the DVMA preallocation limit from 128kB to 32kB. 128kB were quite excessive, and caused the available space to be used up too easily. The new limit should be a better estimation of how much the caller will need at most. - Double the IOTSB size 64kB, for a DVMA area size of 64MB. This should fix DMA problems on e450s and other large machines due to DVMA space exhaustion, which were introduced in my last IOMMU code revision in January. Reported and tested by: fenner Revision Changes Path 1.32 +1 -1 src/sys/sparc64/pci/psycho.c 1.17 +1 -1 src/sys/sparc64/sbus/sbus.c 1.25 +1 -1 src/sys/sparc64/sparc64/iommu.c