Date: Fri, 7 Feb 2003 22:17:23 -0500 (EST) From: Jeff Roberson <jroberson@chesapeake.net> To: Alfred Perlstein <bright@mu.org> Cc: Gary Thorpe <gathorpe79@yahoo.com>, Julian Elischer <julian@elischer.org>, Peter Wemm <peter@wemm.org>, Dag-Erling Smorgrav <des@ofug.org>, <arch@FreeBSD.ORG> Subject: Re: New kernel allocation API Message-ID: <20030207221623.V72073-100000@mail.chesapeake.net> In-Reply-To: <20030208022722.GB88781@elvis.mu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 7 Feb 2003, Alfred Perlstein wrote: > *snip* > > It seems that you've missed reading the original allocator or something, > there's a cheap way to do this that doesn't require too much overhead. It seems that you've missed reading my email. "The old code used a large fixed size array that represented all of kmem_map. This no longer works because the allocator can return pages that are outside of kmem map. It does this on alpha, ia64, and sparc64 to use direct mapped regions of address space for kernel memory." > Yes there is a space tradeoff, but it avoids this pmap_kextract > nonsense and multiple pointer dereferences. It's not so much nonsense as it is a solution. Jeff 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?20030207221623.V72073-100000>