Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Oct 2002 20:09:49 -0700
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Wes Peters <wes@softweyr.com>
Cc:        ticso@cicely.de, "M. Warner Losh" <imp@bsdimp.com>, hch@infradead.org, dillon@apollo.backplane.com, vova@sw.ru, nate@root.org, arch@FreeBSD.org
Subject:   Re: Database indexes and ram
Message-ID:  <3DAA357D.B0E51BB5@mindspring.com>
References:  <3DA954CF.98B0891A@mindspring.com> <20021013.060851.113437955.imp@bsdimp.com> <3DA9B4A8.194A02FC@mindspring.com> <20021013.120847.31902907.imp@bsdimp.com> <20021013181633.GB34517@cicely8.cicely.de> <3DA9C3B9.E78BBFE6@mindspring.com> <3DAA2C4F.9E15CA75@softweyr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Wes Peters wrote:
> No, and that's exactly why the Linux developers took the tack they did:
> all of the DMA targets are allocated in the lower 4GB of physical address
> space.  It was quite an intelligent decision, one that made me grin when
> I "got it."

Did you ever have Dr. Tripp, e.g. for Analytical Mechanics?

I think this falls into what he called IOTTMCO: Intuitively Obvious
To The Most Casual Observer.  8-).

It's reasonable to bounce the memory below 4G.  It's the same
deal for ISA drivers today.

The Problem with the Alpha 2G limit is that it has the same
type of issue -- basically, the code does not use the Bus Space
code.

In theory, the interface that's already there could handle all
the necessary bouncing automatically (assuming you could tell if
you could get away without the bouncing, without attributing the
driver, like Linux does).

I'm still not sure that, with the VM limitations, etc., that the
ability to use the extra memory is worth all that much.

-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DAA357D.B0E51BB5>