Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752395Ab3IJNEj (ORCPT ); Tue, 10 Sep 2013 09:04:39 -0400 Received: from cam-admin0.cambridge.arm.com ([217.140.96.50]:50981 "EHLO cam-admin0.cambridge.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751335Ab3IJNEh (ORCPT ); Tue, 10 Sep 2013 09:04:37 -0400 Date: Tue, 10 Sep 2013 14:04:31 +0100 From: Will Deacon To: Alexandre Courbot Cc: Rob Herring , Mark Rutland , "devicetree@vger.kernel.org" , Kevin Hilman , Russell King , Arnd Bergmann , Stephen Warren , Tomasz Figa , Linux Kernel Mailing List , "linux-tegra@vger.kernel.org" , Alexandre Courbot , Olof Johansson , Dave P Martin , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v5 1/5] ARM: add basic Trusted Foundations support Message-ID: <20130910130431.GE27966@mudshark.cambridge.arm.com> References: <1378351680-14696-1-git-send-email-acourbot@nvidia.com> <1378351680-14696-2-git-send-email-acourbot@nvidia.com> <5228CEDB.1090306@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1795 Lines: 48 Hi guys, On Mon, Sep 09, 2013 at 07:15:31AM +0100, Alexandre Courbot wrote: > On Fri, Sep 6, 2013 at 3:35 AM, Rob Herring wrote: > > On 09/04/2013 10:27 PM, Alexandre Courbot wrote: > >> Trusted Foundations is a TrustZone-based secure monitor for ARM that > >> can be invoked using a consistent SMC-based API on all supported > >> platforms. This patch adds initial basic support for Trusted > >> Foundations using the ARM firmware API. Current features are limited > >> to the ability to boot secondary processors. [...] > >> +Example: > >> + firmware { > >> + compatible = "tl,trusted-foundations"; > >> + version-major = <2>; > >> + version-minor = <8>; > >> + }; > > > > I'm wondering how we fit this in with PSCI bindings? Both are pieces of > > firmware functionality and may co-exist. There's nothing incompatible > > here, but there should be some commonality. Will future versions of > > Trusted Foundations follow the SMC calling conventions doc? What about > > armv8 support. > > I don't have any information about the future of TF unfortunately, > excepted that it should remain backward-compatible. What is this SMC > calling convention doc your are talking about btw? Is there a standard > calling convention defined by ARM? SMC calling convention: https://silver.arm.com/download/download.tm?pv=1435186 PSCI: https://silver.arm.com/download/download.tm?pv=1421585 Although access to these documents requires you to go through a click-through license. Will -- 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/