From owner-freebsd-arm@FreeBSD.ORG Thu Mar 31 16:18:48 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E6361065676 for ; Thu, 31 Mar 2011 16:18:48 +0000 (UTC) (envelope-from ben.r.gray@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id F07ED8FC21 for ; Thu, 31 Mar 2011 16:18:47 +0000 (UTC) Received: by wwc33 with SMTP id 33so2911588wwc.31 for ; Thu, 31 Mar 2011 09:18:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=NQJqBhqHCuV/HjP/6Q1dh1pVBA9PQKbcQhJsF/RoYqE=; b=gRUHlHhs+Q413AOYWg4DCaS4bbl4tBv69sNnwKCmugAEnWiLpnb7WawvvA4R9AANsL ev7KU7tGt223k1Srcdjy97YyqJlnZTa8tti6jVqxr5FVBtY/hw2r1me4vas0c8qTiYcH B9v9qRpqjeUqHvib4OPKSZJ9xGVUEqX35DwPQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=G3UsH6YfAtHSY66SYpcqvmhFk9IHaX9kH2QbZR2t/seskq49jc6c6ieiZNHPbaN2rW msHH+jb/htQ1gXJ9oU6QMTt3q7SykaFJ3YBpQnYzF0tpV5bRHEaHlcBIyy0Dc0wce1iw Mm8KWqeY0xtZ7GomMDoEwnmRhgqemFie+yMiE= Received: by 10.216.24.92 with SMTP id w70mr2278419wew.43.1301588326807; Thu, 31 Mar 2011 09:18:46 -0700 (PDT) Received: from Bens-MBP.local (ip-80-238-8-128.bskyb.com [80.238.8.128]) by mx.google.com with ESMTPS id p5sm746964wbg.28.2011.03.31.09.18.45 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 31 Mar 2011 09:18:45 -0700 (PDT) Message-ID: <4D94A964.1050000@gmail.com> Date: Thu, 31 Mar 2011 17:18:44 +0100 From: Ben Gray User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 MIME-Version: 1.0 To: Mark Tinguely References: <20110329150903.GA4069@ci0.org> <7519F558-CEA3-41A9-8AA6-5A3234C4F1A8@gmail.com> <1301451934.2217.19.camel@nsl> <4D92EE2D.8000107@gmail.com> <4D947EF5.90108@gmail.com> <9BD97855-B47E-4CF0-8DC5-29F1F4A8EA27@gmail.com> <4D94A418.9070608@gmail.com> In-Reply-To: <4D94A418.9070608@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Re: Beagleboard stuff X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2011 16:18:48 -0000 Hi Mark, I don't think the OMAP4430 techref manual is available on the TI website, however you can get it via the Pandaboard site: In terms of cache coherency - the OMAP4430 has separate L1 caches (32KB inst/32KB data) for each core with a snoop control unit (ARM SCU?) which "ensures memory coherency between the two CPUs". In regards to the ARMv6/v7 roadmap, have you started work on this? I would love to see some of these changes in the tree and can help out in some areas, however if you look at the hacks in my pmap.c code for armv7 you'll notice that I'm not very experienced in this area of the kernel ;-). Thanks, Ben. > On 3/31/2011 10:02 AM, Damjan Marion wrote: >> Hi Mark, >> >> On Mar 31, 2011, at 3:17 PM, Mark Tinguely wrote: >>> I have been thinking of the ARMv7 / SMP infrastructure. >>> >>> http://www.tinguelys.info/mark/freebsd/v7Roadmap.txt >>> >>> Disclaimer: recently, I am less sure that all ARMv6 cores can do TEX >>> remap. >>> >>> To really take advantage of the new ARM features, we need a newer >>> compiler. I have an old hacked up early gcc 4.5 snapshot, but it >>> does not compile itself. clang does not cross compile and I have not >>> tried to compile it under ARM. >>> >>> Does the OMAP4 implement the MP extensions? They would simply the >>> SMP coherency/TLB operations by not having to perform an IPI >> OMAP 4 uses standard Cortex-A9 core. Can you take a look into "ARM >> DDI 0407" document? It describer MPCore functionality on Cortex-A9 >> CPUs so it will probably answer your question. >> >> Damjan > > Last time that I had looked, TI had not released the technical > information on the OMAP4 to the general public. I will look again. > > The MP core extensions are optional. > > Thank-you, > > --Mark. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"