From patchwork Thu May 14 03:07:47 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chubb X-Patchwork-Id: 6402571 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id A623DBEEE1 for ; Thu, 14 May 2015 03:13:32 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id DC3D720443 for ; Thu, 14 May 2015 03:13:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 257B620435 for ; Thu, 14 May 2015 03:13:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932097AbbENDN3 (ORCPT ); Wed, 13 May 2015 23:13:29 -0400 Received: from atp-mxout1.it.nicta.com.au ([221.199.216.122]:47087 "EHLO atp-mxout1.it.nicta.com.au" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932122AbbENDN3 (ORCPT ); Wed, 13 May 2015 23:13:29 -0400 X-Greylist: delayed 331 seconds by postgrey-1.27 at vger.kernel.org; Wed, 13 May 2015 23:13:28 EDT Received: from atp-exchmbx2.it.nicta.com.au ([221.199.216.124] helo=atp-exchmbx1.in.nicta.com.au) by atp-mxout1.it.nicta.com.au with esmtp (Exim 4.80) (envelope-from ) id 1YsjV4-0005EV-V8 for linux-samsung-soc@vger.kernel.org; Thu, 14 May 2015 13:07:54 +1000 Received: from ATP-EXCHCAS1.in.nicta.com.au (221.199.216.118) by atp-exchmbx2.in.nicta.com.au (221.199.216.124) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 14 May 2015 13:07:52 +1000 Received: from Diprotodon.chubb.wattle.id.au (221.199.216.112) by atp-exchcas1.in.nicta.com.au (221.199.216.118) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 14 May 2015 13:07:52 +1000 Date: Thu, 14 May 2015 13:07:47 +1000 Message-ID: <848ucrvou4.wl-peter.chubb@nicta.com.au> From: Peter Chubb To: Subject: SMP not working on Odroid XU3 User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/24.4 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) X-Face: GgFg(Z>fx((4\32hvXq<)|jndSniCH~~$D)Ka:P@e@JR1P%Vr}EwUdfwf-4j\rUs#JR{'h# !]])6%Jh~b$VA|ALhnpPiHu[-x~@<"@Iv&|%R)Fq[[, (&Z'O)Q)xCqe1\M[F8#9l8~}#u$S$Rm`S9% \'T@`:&8>Sb*c5d'=eDYI&GF`+t[LfDH="MP5rwOO]w>ALi7'=QJHz&y&C&TE_3j! Organization: NICTA MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-TM-AS-Product-Ver: SMEX-11.0.0.1251-7.500.1018-21544.004 X-TM-AS-Result: No--1.448900-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi, Is there any info on the web at present as to what's supposed to work and what doesn't in the upstream kernel? I'm currently seeing only two out of eight processors come up at boot time using the samsung-linux tree, both A7s. All eight come up in HYP mode using the Hardkernel linux tree. There's one obvious error in arch/arm/mach-exynos/firmware.c -- the address in the samsung,secure-firmware node isn't saved anywhere or used anywhere. Instead the SMC communication area is taken from the samsung,exynos4210-sysram-ns node. But fixing that doesn't help. Here's how I `fixed' it, but there's something else wrong. index 0c62156..1df5b5a 100644 --- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html --- a/arch/arm/boot/dts/exynos5422-odroidxu3.dts +++ b/arch/arm/boot/dts/exynos5422-odroidxu3.dts @@ -31,10 +31,11 @@ }; firmware@02073000 { - compatible = "samsung,secure-firmware"; + compatible = "samsung,exynos4210-sysram-ns", "samsung,secure-firmware"; reg = <0x02073000 0x1000>; }; -- Dr Peter Chubb peter.chubb AT nicta.com.au http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA