From owner-freebsd-alpha@FreeBSD.ORG Wed Jun 18 09:59:26 2003 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E4A737B407 for ; Wed, 18 Jun 2003 09:59:26 -0700 (PDT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E25343FCB for ; Wed, 18 Jun 2003 09:59:24 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.12.9/8.12.9) with ESMTP id h5IGxLwV015322 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 18 Jun 2003 12:59:21 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id h5IGxGi81061; Wed, 18 Jun 2003 12:59:16 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16112.39524.638824.307800@grasshopper.cs.duke.edu> Date: Wed, 18 Jun 2003 12:59:16 -0400 (EDT) To: ticso@cicely.de In-Reply-To: <20030618120004.GG3626@cicely12.cicely.de> References: <16094.16676.273466.121560@grasshopper.cs.duke.edu> <20030613190624.W36168-100000@mail.chesapeake.net> <16110.27799.68056.48679@grasshopper.cs.duke.edu> <20030618005958.GD3626@cicely12.cicely.de> <20030618024716.GE3626@cicely12.cicely.de> <16111.55358.756861.374441@grasshopper.cs.duke.edu> <20030618120004.GG3626@cicely12.cicely.de> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid cc: freebsd-alpha@freebsd.org Subject: Re: 5.1beta2 on Alpha ES40 w/ 32GB pys ram X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jun 2003 16:59:26 -0000 Bernd Walter writes: > > How do you tell? Is there someting in config space, or do you just > > check the device's docs? > > I've checked the memory base registers. > A memory base register return bit set to zero 0 and bit2/1 tell > the width (00 = 32bit, 10 = 64bit). > I don't know if this is a shure indicator. Doesn't this just mean that it can be the target for a DAC transaction? That's not the same thing as being a master. Our older Myrinet cards have a 32-bit memory base, but can be a 64-bit busmaster. (ie, are what I consider to be DAC capable). But maybe they are not typical.. > But there are cards that definitive can't without replacement. > E.g. USB OHCI controllers are defined with 32bit DMA registers. I don't use USB on my alpha ;) My concern is that at least one cheap NIC, and one cheap SCSI controller is DAC capable. I don't think anything else is really critical. If we had that, and we could made busdma DAC aware, and we got the chipset goo right, we'd have an alpha which could be used with > 2GB. Drew