From owner-freebsd-current@FreeBSD.ORG Wed Aug 4 22:39:40 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F10216A4CE for ; Wed, 4 Aug 2004 22:39:40 +0000 (GMT) Received: from freebsd3.cimlogic.com.au (adsl-20-121.swiftdsl.com.au [218.214.20.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1EEF43D1D for ; Wed, 4 Aug 2004 22:39:39 +0000 (GMT) (envelope-from jb@cimlogic.com.au) Received: by freebsd3.cimlogic.com.au (Postfix, from userid 102) id 0FF1F6AC0C; Thu, 5 Aug 2004 08:39:38 +1000 (EST) Date: Thu, 5 Aug 2004 08:39:37 +1000 From: John Birrell To: Anish Mistry Message-ID: <20040804223937.GA99521@freebsd3.cimlogic.com.au> References: <200407271731.12282.mistry.7@osu.edu> <200407291004.19726.mistry.7@osu.edu> <20040729211209.GH34260@freebsd3.cimlogic.com.au> <200408041828.26762.mistry.7@osu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200408041828.26762.mistry.7@osu.edu> User-Agent: Mutt/1.4.2.1i cc: freebsd-current@freebsd.org Subject: Re: FreeBSD and wine mmap X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Aug 2004 22:39:40 -0000 On Wed, Aug 04, 2004 at 06:28:02PM -0400, Anish Mistry wrote: > Ok, so we need something like vm_map_findspace(), but for process address > mapping? ie. pmap_findspace() that will return an address to a large enough > free chunk? That's a good start, just to get something to work with. How this fits in with the vm code and whether it is ultimately suitable in the long run is probably up to Alan Cox. For now, just get something that (a) doesn't break anything else; and (b) lets Wine behave the way it needs to. AFAIK, there are still pthread issues with Wine, but those can't be addressed until the mmap issue has a work-around. -- John Birrell