From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from litschi.hi.pengutronix.de ([2001:67c:670:100:feaa:14ff:fe6a:8db5]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1j3jDW-0004lC-36 for ptxdist@pengutronix.de; Mon, 17 Feb 2020 17:25:54 +0100 Date: Mon, 17 Feb 2020 17:25:53 +0100 From: Michael Tretter Message-ID: <20200217172553.7ffd12a4@litschi.hi.pengutronix.de> In-Reply-To: <20200212164033.7362-1-a.fatoum@pengutronix.de> References: <20200212164033.7362-1-a.fatoum@pengutronix.de> MIME-Version: 1.0 Subject: Re: [ptxdist] [PATCH v2] tf-a: new package for ARM trusted firmware A List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de On Wed, 12 Feb 2020 17:40:33 +0100, Ahmad Fatoum wrote: > Trusted Firmware-A (TF-A) is a reference implementation of secure world > software for Arm A-Profile architectures (Armv8-A and Armv7-A). I successfully built the TF-A BL31 for the ZynqMP using this rule. However, I saw that the TF-A build uses the current git commitish for BUILD_STRING, which will be written into the binary. If I build the TF-A with this rule, this ends up to be the commitish of the BSP. I'm not sure if I actually want this, but I don't know what to put there instead. Michael > > Cc: Alejandro Vazquez > Signed-off-by: Rouven Czerwinski > Signed-off-by: Ahmad Fatoum > --- > v1 -> v2: > - Made TF_A_ARCH_MAJOR configurable to support 32 bit ARMv8 (Guillermo) > - Replaces stm32mp-specific TF_A_DTB with TF_A_EXTRA_ARGS to contain > all board/vendor specific options > - removed reference to no longer existing CREDITS file > - removed TF_A_MAKE_OPT contents that are set elsewhere > - reduced uses of += in favor of directly appending to the string > - delete old build directory in prepare instead of compile > - use default compile stage (Guillermo) > - install artifacts to sysroot /usr/lib/firmware in install stage > - install artifacts to IMAGEDIR in targetinstall > - fix clean stage to delete proper artifacts > --- > platforms/tf-a.in | 138 ++++++++++++++++++++++++++++++++++++++++++++++ > rules/tf-a.make | 114 ++++++++++++++++++++++++++++++++++++++ > 2 files changed, 252 insertions(+) > create mode 100644 platforms/tf-a.in > create mode 100644 rules/tf-a.make _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de