From patchwork Sat Dec 30 01:08:42 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bryan O'Donoghue X-Patchwork-Id: 854053 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="K4i+hHxR"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3z7m5h5vXsz9sBZ for ; Sat, 30 Dec 2017 12:27:04 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 84BECC21DDF; Sat, 30 Dec 2017 01:13:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id BCEEAC21E40; Sat, 30 Dec 2017 01:10:08 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id EFBC3C21DED; Sat, 30 Dec 2017 01:09:23 +0000 (UTC) Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by lists.denx.de (Postfix) with ESMTPS id 6B379C21E09 for ; Sat, 30 Dec 2017 01:09:19 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id b76so50406160wmg.1 for ; Fri, 29 Dec 2017 17:09:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=S3SrDJNFoijmSNw7esnWrnUgt812fxI6TA50eaO4ryM=; b=K4i+hHxRyOQQbaO7weLDzO7h3F86N3MpkansVAQsTOwj1bAveMhN+4qFnPXltimOA0 4PsRuqWHERL23u6gothoa6RJZtncC8fW8UTtgrwwfC10+v6VgH7ICqFBW2+7Z31UISJi rjyTGFARLTrCcjwuPrYf1QnwvI/l0OlvvUS3c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=S3SrDJNFoijmSNw7esnWrnUgt812fxI6TA50eaO4ryM=; b=S+9E4hQUq44B/l2bPPaxW+L24qjzcGUxhkPnrV2e3FAKSotSDTwS6uk1vidM1qGCqE 8doYmeRiQr/BENx43gNjG6MuQVdS7bpI/IxbUMaGsOPlLj+Ie0VV5UGC00ibpgqW+/6+ E3fNwgwAKN1JEZU0kjbuyqAh1/kBUojPuZ3Z75AElS6Wd/msssZ4XjOAlj6NSQpjckk7 9cTjvuds1DN1yaI8XQT+e4ZkhemBQ5aN0VvWfj3x5gusV81hFbFw2X34cYor2ku8LpcE JXWdI01xISE5n0ZIn58anPUpOWl7HThipHh/7t62lL0qJDennIWfVcl1VbGweR+iATuY gv1A== X-Gm-Message-State: AKGB3mKalzBH19vPDe1iTHXvftI6LssSF/ES/KtUcQ0+jtS0HfdNU4Hv ObAJJl0m7IIziN85Qf+4aYem5HlqI1U= X-Google-Smtp-Source: ACJfBosS76LHmV/iScFsKAr12r2Su1/IW/ZKdkjVYAaMIBRScVIGxcfefPdvlmZDsQ9wxeb4CaYPHQ== X-Received: by 10.80.177.1 with SMTP id k1mr47419463edd.41.1514596158865; Fri, 29 Dec 2017 17:09:18 -0800 (PST) Received: from localhost.localdomain ([109.255.42.2]) by smtp.gmail.com with ESMTPSA id f9sm26484148edm.83.2017.12.29.17.09.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 29 Dec 2017 17:09:18 -0800 (PST) From: Bryan O'Donoghue To: u-boot@lists.denx.de, brenomatheus@gmail.com Date: Sat, 30 Dec 2017 01:08:42 +0000 Message-Id: <1514596142-22050-14-git-send-email-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1514596142-22050-1-git-send-email-bryan.odonoghue@linaro.org> References: <1514596142-22050-1-git-send-email-bryan.odonoghue@linaro.org> Cc: Fabio Estevam Subject: [U-Boot] [PATCH v3 13/25] arm: imx: hab: Print CSF based on IVT descriptor X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The IVT gives the absolute address of the CSF. There is no requirement for the CSF to be located adjacent to the IVT so lets use the address provided in the IVT header instead of the hard-coded fixed CSF offset currently in place. Signed-off-by: Bryan O'Donoghue Cc: Stefano Babic Cc: Fabio Estevam Cc: Peng Fan Cc: Albert Aribaud Cc: Sven Ebenfeld Cc: George McCollister Cc: Breno Matheus Lima --- arch/arm/mach-imx/hab.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/mach-imx/hab.c b/arch/arm/mach-imx/hab.c index e325d1f..f9b8cb7 100644 --- a/arch/arm/mach-imx/hab.c +++ b/arch/arm/mach-imx/hab.c @@ -466,8 +466,7 @@ int authenticate_image(uint32_t ddr_start, uint32_t image_size, print_buffer(ivt_addr, (void *)(ivt_addr), 4, 0x8, 0); puts("Dumping CSF Header\n"); - print_buffer(ivt_addr + IVT_SIZE, (void *)(ivt_addr + IVT_SIZE), 4, - 0x10, 0); + print_buffer(ivt->csf, (void *)(ivt->csf), 4, 0x10, 0); #if !defined(CONFIG_SPL_BUILD) get_hab_status();