From owner-freebsd-hackers Thu Jun 6 8: 4:14 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from flamingo.mail.pas.earthlink.net (flamingo.mail.pas.earthlink.net [207.217.120.232]) by hub.freebsd.org (Postfix) with ESMTP id E873537B400 for ; Thu, 6 Jun 2002 08:03:59 -0700 (PDT) Received: from pool0178.cvx40-bradley.dialup.earthlink.net ([216.244.42.178] helo=mindspring.com) by flamingo.mail.pas.earthlink.net with esmtp (Exim 3.33 #2) id 17Fynu-0004NR-00; Thu, 06 Jun 2002 08:03:58 -0700 Message-ID: <3CFF79AA.8D469BA0@mindspring.com> Date: Thu, 06 Jun 2002 08:03:06 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Andrew Gallatin Cc: freebsd-hackers@freebsd.org Subject: Re: allocating memory References: <3CFEEB99.AEDC5DB9@math.missouri.edu> <3CFF2780.FAD81226@mindspring.com> <20020606122702.A81113@energyhq.homeip.net> <3CFF4FE8.86C44C31@mindspring.com> <15615.25973.556463.119216@grasshopper.cs.duke.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Andrew Gallatin wrote: [ ...Alpha 2G memory limit... ] > The only known problem is nearly all PCI network drivers don't use > busdma (disk controllers already use busdma). If you're willing to > use a crappy ISA nic which either uses busdma or just does PIO, you > should be fine. > > (newer alphas also have a "monster window" for 64-bit pci dma; we > don't use this currently) > > I've never been motivated to work on this because none of the alphas > in my care have ever had more memory than the direct mapped DMA window > size. (2GB some places, 1GB other places). Yep. That's the problem in a nutshell. I have the same lack of motivation (and significantly less memory, and only one Alpha box). I was unaware of the "monster window". It makes sense (like the Serverworks board that can do the DMA to banked PAE pages by using the physical address on the bus side of things). Unfortunately, Alpha has pretty much been murdered in the night by people who would rather kill it than keep up with it. 8-(. > The sparc64 guys had the (good?) fortune of having to write a driver > for the most common nic on their platform, so they did it right. Actually... You ought to post a "Junior Kernel Hacker Task". You might get a bite on it (you never know). There have to be universities with some aging Alpha hardware and some students who are there to actually learn, rather than just there to get their union card... -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message