Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752726AbYKSH2a (ORCPT ); Wed, 19 Nov 2008 02:28:30 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751687AbYKSH2V (ORCPT ); Wed, 19 Nov 2008 02:28:21 -0500 Received: from an-out-0708.google.com ([209.85.132.242]:37199 "EHLO an-out-0708.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751451AbYKSH2U (ORCPT ); Wed, 19 Nov 2008 02:28:20 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=cD4Yv2/mdZoOCO1rNGuv9tUbsCKisDNyzR4lAJyINA7BlnUvVbfDlDqYoh9sJPpagt Pw+ZdIQxpKG31N01DSjKgc4DHc58rW9Gkd54Ozr1RaN315rl9tWVNSNoF83FOpCD+85l YIrTYGwo2t3m8lnBeL9K0YZpPAfJSFCIl1IpU= Message-ID: <386072610811182328u3b1f7ad0u161c56690150fba2@mail.gmail.com> Date: Wed, 19 Nov 2008 15:28:19 +0800 From: "Bryan Wu" To: "Andrew Morton" Subject: Re: [PATCH 0/5] Blackfin SMP like patchset Cc: torvalds@linux-foundation.org, mingo@elte.hu, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org In-Reply-To: <386072610811182327x72df4615od53679b19cf49ed0@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1226999108-13839-1-git-send-email-cooloney@kernel.org> <20081118225621.540416ae.akpm@linux-foundation.org> <386072610811182327x72df4615od53679b19cf49ed0@mail.gmail.com> X-Google-Sender-Auth: 5bf25f03780186ee Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2194 Lines: 60 Sorry for forgetting linux-arch. post again. -Bryan On Wed, Nov 19, 2008 at 3:27 PM, Bryan Wu wrote: > On Wed, Nov 19, 2008 at 2:56 PM, Andrew Morton > wrote: >> On Tue, 18 Nov 2008 17:05:03 +0800 Bryan Wu wrote: >> >>> >>> Hi folks, >>> >>> We provide the SMP like functions for our Blackfin dual core processor >>> BF561 for almost 1 year. And after a long time developing, debugging and >>> internal review, we'd like to post them to LKML for other maintainer >>> review. >>> >>> Please find our wiki page about this SMP like patches: >>> http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:smp-like >> >> Would prefer that changelogs be self-contained, please. Kernel >> changelogs are for ever, and I doubt if that page will be there in 20 >> years time. >> > > I guess Graf started this wiki recently although the patch exists for > a long time. > And Graf gave a presentation about this SMP on BF561 in AKA 2008 Linux kernel > developer conference. If I found the link of this presentation, I will > post it again. > >> Particularly when that page must be read to learn fundamental things such as >> >> The SMP support in certain Blackfin processors is describe as `SMP >> Like' rather than just `SMP' due to the lack of hardware cache >> coherency. A true SMP system would have support for cache coherency >> in hardware. >> >> On all `SMP Like' setups, cache coherency is maintained via >> software mechanisms >> >> Interesting! >> > > Exactly, SMP means hardware cache coherency. But BF561 dual core > processor was designed almost 8 years ago. > we have to do some workaround in software side. Fortunately, BF561 > provides a L2 memory shared by both CoreA and CoreB. > We did some trick in this L2 memory and our Scratchpad memory. > > 'SMP Like' is software aided SMP solution on Blackfin dual core BF561 processor. > Please enjoy -:) > > -Bryan > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/