From owner-cvs-all Mon Jul 22 22:14:22 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A76DD37B400; Mon, 22 Jul 2002 22:14:17 -0700 (PDT) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BB5C43E70; Mon, 22 Jul 2002 22:14:15 -0700 (PDT) (envelope-from peter@wemm.org) Received: from fw.wemm.org (canning.wemm.org [192.203.228.65]) by canning.wemm.org (Postfix) with ESMTP id C44612A7D6; Mon, 22 Jul 2002 22:14:14 -0700 (PDT) (envelope-from peter@wemm.org) Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by fw.wemm.org (Postfix) with ESMTP id 7B68C4C279; Mon, 22 Jul 2002 22:14:14 -0700 (PDT) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (Postfix) with ESMTP id 10AA0380F; Mon, 22 Jul 2002 22:14:14 -0700 (PDT) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: "Andrew R. Reiter" Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ia64/ia64 pmap.c In-Reply-To: <200207230418.g6N4IAw0064382@freefall.freebsd.org> Date: Mon, 22 Jul 2002 22:14:13 -0700 From: Peter Wemm Message-Id: <20020723051414.10AA0380F@overcee.wemm.org> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "Andrew R. Reiter" wrote: > arr 2002/07/22 21:18:10 PDT > > Modified files: > sys/ia64/ia64 pmap.c > Log: > - Pass the VM_ALLOC_WIRED flag to vm_page_alloc() in pmap_growkernel() so > that we can avoid a call to vm_page_lock_queues(). > > Approved by: peter By the way, this really isn't a 'need review/approval' area. It would be quite nice for folks to make equivalent changes here that are being made on the other platforms. Just take your best shot and we'll deal with the bits if it breaks. If you dont understand something, by all means ask though. The main proviso is the heavy voodoo in the kernel stack stuff. We cannot (yet) use the same basic allocation strategy as on the other platforms. The use of contigmalloc is a serious cop-out that needs to be fixed. (The explanation is long and painful, but I'd be happy to tell if anybody wants to know why.) Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message