From owner-freebsd-mips@FreeBSD.ORG Thu Jul 29 08:19:27 2010 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D9A1106564A for ; Thu, 29 Jul 2010 08:19:27 +0000 (UTC) (envelope-from juli@clockworksquid.com) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 51FCA8FC1D for ; Thu, 29 Jul 2010 08:19:27 +0000 (UTC) Received: by gwj23 with SMTP id 23so40995gwj.13 for ; Thu, 29 Jul 2010 01:19:26 -0700 (PDT) Received: by 10.151.42.18 with SMTP id u18mr609249ybj.382.1280391566275; Thu, 29 Jul 2010 01:19:26 -0700 (PDT) MIME-Version: 1.0 Sender: juli@clockworksquid.com Received: by 10.42.4.66 with HTTP; Thu, 29 Jul 2010 01:19:06 -0700 (PDT) In-Reply-To: References: From: Juli Mallett Date: Thu, 29 Jul 2010 01:19:06 -0700 X-Google-Sender-Auth: N1o4v3mbLfzjgVOW1ABJu1PL0Eo Message-ID: To: "Jayachandran C." Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-mips@freebsd.org Subject: Re: Support for 64bit userspace. X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jul 2010 08:19:27 -0000 On Thu, Jul 29, 2010 at 01:15, Jayachandran C. wrote: > I kept the 32 bit pmap.c code untouched so that I don't have to deal with > the breakage there during the early 64bit changes. > I will check in the other changes now, and will do another round of work on > pmap.c/pmap64.c to see if it can be merged (and eliminate the config > option). Hmm, hopefully the changes will be well-isolated and any abstractions will be right for 32-bit and 64-bit both. One of the problems with two files is that when they are merged, which it sounds like you think is inevitable, we lose the change history for that file. And if they're in the same file, you don't need an option, just __mips_n64.