From owner-freebsd-arm@FreeBSD.ORG Sun Jun 2 12:16:18 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A784B445 for ; Sun, 2 Jun 2013 12:16:18 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from nibbler.fubar.geek.nz (nibbler.fubar.geek.nz [199.48.134.198]) by mx1.freebsd.org (Postfix) with ESMTP id 8D22B1082 for ; Sun, 2 Jun 2013 12:16:18 +0000 (UTC) Received: from bender.Home (unknown [176.252.108.73]) by nibbler.fubar.geek.nz (Postfix) with ESMTPSA id 5556F5E1D5; Sun, 2 Jun 2013 12:16:17 +0000 (UTC) Date: Sun, 2 Jun 2013 13:16:11 +0100 From: Andrew Turner To: Warner Losh Subject: Re: Cortex A50 Series? Message-ID: <20130602131611.5fd959af@bender.Home> In-Reply-To: <3F4EA2FC-FC2D-471E-8133-1D3AF603F908@bsdimp.com> References: <20130530091525.00b5be20@bender.Home> <3F4EA2FC-FC2D-471E-8133-1D3AF603F908@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jun 2013 12:16:18 -0000 On Thu, 30 May 2013 07:57:47 -0600 Warner Losh wrote: > > On May 30, 2013, at 2:15 AM, Andrew Turner wrote: > > > On Wed, 29 May 2013 10:24:02 -0500 > > Matthew Alton wrote: > > > >> Hi, everybody. Is there any work underway to port FreeBSD to the > >> ARM Cortex A-50 series 64-bit CPUs? I would like to help with > >> this. > >> > >> Thanks! > >> > > > > There is not support for AArch64 yet. I have started looking at it, > > however this is still in the early stages as not all required > > documentation was available from ARM, for example how to initialise > > the MMU. I can figure out some of this from Linux but not the > > meaning of some of the magic numbers they used. > > There's also a port being done by Semihalf that's under NDA with > access to simulators and such until certain chips ship, I've been > told. Is anyone from Semihalf able to comment on this? If this is the case it would be useful if the code could be made public as there is: 1. A Linux port 2. Support in llvm, gcc and binutils 3. A publicly available AArch64 simulator [1] My understanding is various companies are working on designing silicon with the 64-bit cores, it would be useful if we could have preliminary support before they are released rather than waiting years, as happened with armv6. Andrew [1] http://www.arm.com/products/tools/models/fast-models/foundation-model.php