From owner-freebsd-ia64 Thu Mar 1 8:36: 8 2001 Delivered-To: freebsd-ia64@freebsd.org Received: from tele-post-20.mail.demon.net (tele-post-20.mail.demon.net [194.217.242.20]) by hub.freebsd.org (Postfix) with ESMTP id 3C85337B71A; Thu, 1 Mar 2001 08:36:06 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from [62.49.251.130] (helo=herring.nlsystems.com) by tele-post-20.mail.demon.net with esmtp (Exim 2.12 #2) id 14YW3h-000HG9-0K; Thu, 1 Mar 2001 16:36:05 +0000 Received: from herring (herring [10.0.0.2]) by herring.nlsystems.com (8.11.2/8.11.2) with ESMTP id f21Ga4142262; Thu, 1 Mar 2001 16:36:04 GMT (envelope-from dfr@nlsystems.com) Date: Thu, 1 Mar 2001 16:36:04 +0000 (GMT) From: Doug Rabson To: John Baldwin Cc: Subject: Re: Grrrr.. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 1 Mar 2001, Doug Rabson wrote: > On Tue, 27 Feb 2001, John Baldwin wrote: > > > > > On 27-Feb-01 Doug Rabson wrote: > > > I think it would be a good idea. Basically, we need to be able to cope > > > with the calls to pmap_map() which the VM system makes during > > > initialisation. I'm not sure exactly how many there are - perhaps we can > > > map them all using translation registers, which would be nice. > > > > That would be ideal, yes. :) I guess I'll read up some more on the VM stuff in > > the ia64 docco and see if I can make some sense of it. > > I remember now. I always intended to redo pmap_map() via the direct-mapped > segments. This saves kernel virtual address space (of which there is > plenty) but more importantly saves TLB entries and on ia64 VHTP entries. I > just hacked up this patch which isn't tested on anything but I think its > on the right lines. Beware of conflicts - Drew Gallatin is working in this > area. I just noticed that I forgot to delete the old version of pmap_map() in sys/alpha/alpha/pmap.c. You get the picture anyway. -- Doug Rabson Mail: dfr@nlsystems.com Phone: +44 20 8348 6160 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message