From owner-freebsd-arch Wed Feb 20 6:26:42 2002 Delivered-To: freebsd-arch@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 9345F37B402 for ; Wed, 20 Feb 2002 06:26:38 -0800 (PST) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id JAA15144; Wed, 20 Feb 2002 09:26:38 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id g1KEQ8r62078; Wed, 20 Feb 2002 09:26:08 -0500 (EST) (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: <15475.45568.4884.470350@grasshopper.cs.duke.edu> Date: Wed, 20 Feb 2002 09:26:08 -0500 (EST) To: Terry Lambert Cc: freebsd-arch@FreeBSD.ORG Subject: Re: intrest in MIPS 10,000 CPU? support In-Reply-To: <3C736DAB.4B6B4CEA@mindspring.com> References: <20020219175111.O48401@blossom.cjclark.org> <3C736DAB.4B6B4CEA@mindspring.com> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Terry Lambert writes: > I can get an Alpha for pretty cheap, but I can only stick 2G > of RAM in it because of FreeBSD limitations that are Alpha > specific. <...> > The only reason I would go for MIPS or Itanium or other 64 > bit machine would be to break the 4G of physical RAM barrier. Alpha actually has a rather nice framework for doing scatter/gather mapping in the pci chipset for DMA for address limited devices. This is how ISA dma is done on all alpha platforms (except for UP1x00, which uses an AMD 751 pee-cee chipset which has no such support and does bounce buffering) The limitations are FreeBSD specific, not Alpha specific. The limitation is all the various & sundry drivers which do: dma_addr = vtophys(va); Rather than using busdma. I think Bill Paul posted a patch for establishing a busdma framework for network drivers last year. I wonder what happened to that..? Of course, to get 4GB or more in a box, you're talking some fairly serious hardware (rawhide or ds20/dp264 family). Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message