From patchwork Wed Jan 27 07:00:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1432053 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DQZLl4tnRz9sWL for ; Wed, 27 Jan 2021 18:03:11 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=Pe1IyPm8; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4DQZLk6MQ5zDql6 for ; Wed, 27 Jan 2021 18:03:10 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::52a; helo=mail-pg1-x52a.google.com; envelope-from=joel.stan@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=Pe1IyPm8; dkim-atps=neutral Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4DQZJV6fGRzDqWM for ; Wed, 27 Jan 2021 18:01:14 +1100 (AEDT) Received: by mail-pg1-x52a.google.com with SMTP id n25so969943pgb.0 for ; Tue, 26 Jan 2021 23:01:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0HVGAtWSR2VUvb17t/H+3yt+3nsKddkFuw0I0IZd+DY=; b=Pe1IyPm85MR0SAXfm20OYc+u+UZImxpQKPpY2HVpFmr7WY2WoHuY9s7a+Q6VrdwdT5 WgqvczSbOw1l/jo11I2cSvxsu8Cr8MjU7nehqP75wb8da4IwNJXVa4YYArum8yUcMlcc 5saaRNKPwpUNvPmqcT2b4wpmHEvUj5nmPGnVf4maxt8WBtc/9sZ2WHCjfYayy5HctaWh Sx7gzBdppX+2ctlQJm30bIGU8UePdSOG3HduTqsYUFjrmvPrOsmo1JryH+i7gdUKCmhS NdtpInHw3MD8c1vCVbgTmj8MzzEsCtcJEqvW1ENhVyRZf5Xvnf0AnIvoiNe3TE7xaOXi 8wRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=0HVGAtWSR2VUvb17t/H+3yt+3nsKddkFuw0I0IZd+DY=; b=tm+bkPAWLyhBpl+r5HWKYg1NY9GJEb8Uu8oSTLjlJAJ533/hLDoTHyM78ue1+onpwU /chIDWI5buPfUZXZPcUUkqVMxJup5WFKJAwjwogemXiSX2BWcXgIg6Z+wGekNI6o23I+ 1YxHGkxYlrTXh1ZydZf1XaP1Son5CbxftMgUEzeHxXLsYa2VgU3wRoJE1nw+N8xpSghi SfSC2e0WTUZM04tiC2FYnvDxwLU+Ft9AHognEpd3NuPXBOBNUzrHYfmI2ooodmm7pkJ/ WGfVGaq5GE1LgTWNVQMO9sc+lA6mgt15BE7WC5btedbYkfKVIOaXZq4eaAJWS2wB2RuN muhw== X-Gm-Message-State: AOAM530lx6zGSAFNwi6n780H+f3tCMnruw66NMRJ+kerKb1wMA6R4g5y xllVVQGeDQ1yajKbSOOJviw= X-Google-Smtp-Source: ABdhPJydbcxdyslhyZL2csXJkl4U3iHloeBzMTQ3Mqt1O3ZpuPZyLUOd+6KaxPXfV5FWNXZ0ShSEyA== X-Received: by 2002:a62:7e46:0:b029:19e:786b:9615 with SMTP id z67-20020a627e460000b029019e786b9615mr9351653pfc.37.1611730871771; Tue, 26 Jan 2021 23:01:11 -0800 (PST) Received: from localhost.localdomain ([45.124.203.14]) by smtp.gmail.com with ESMTPSA id i1sm1258315pfb.54.2021.01.26.23.01.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Jan 2021 23:01:10 -0800 (PST) From: Joel Stanley To: Andrew Jeffery , Klaus Heinrich Kiwi , Ryan Chen , openbmc@lists.ozlabs.org Subject: [PATCH u-boot v2019.04-aspeed-openbmc v2 1/6] ast2600: Modify SPL SRAM layout Date: Wed, 27 Jan 2021 17:30:49 +1030 Message-Id: <20210127070054.81719-2-joel@jms.id.au> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210127070054.81719-1-joel@jms.id.au> References: <20210127070054.81719-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" The SRAM is 89KB on the A1 and beyond: 0x1000_0000 to 0x1000_ffff: 64KB, with parity check 0x1001_0000 to 0x1001_5fff: 24KB, w/o parity check 0x1001_6000 to 0x1001_63ff: 1KB, w/o parity check, each byte write once Allow the image to fill the full 64KB payload size (max that secure boot supports) and place the stack at the top of the 24KB of SRAM. Signed-off-by: Joel Stanley Acked-by: Andrew Jeffery --- include/configs/evb_ast2600a1_spl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/configs/evb_ast2600a1_spl.h b/include/configs/evb_ast2600a1_spl.h index 69f3c32ce1d5..a39988820add 100644 --- a/include/configs/evb_ast2600a1_spl.h +++ b/include/configs/evb_ast2600a1_spl.h @@ -25,8 +25,8 @@ /* SPL */ #define CONFIG_SPL_TEXT_BASE 0x00000000 -#define CONFIG_SPL_MAX_SIZE 0x0000E800 -#define CONFIG_SPL_STACK 0x10010000 +#define CONFIG_SPL_MAX_SIZE 0x00010000 +#define CONFIG_SPL_STACK 0x10016000 #define CONFIG_SPL_BSS_START_ADDR 0x90000000 #define CONFIG_SPL_BSS_MAX_SIZE 0x00100000 From patchwork Wed Jan 27 07:00:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1432054 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DQZNp5qxTz9sVX for ; Wed, 27 Jan 2021 18:04:58 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=hQoADuiA; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4DQZNp2gj2zDqgp for ; Wed, 27 Jan 2021 18:04:58 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::102c; helo=mail-pj1-x102c.google.com; envelope-from=joel.stan@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=hQoADuiA; dkim-atps=neutral Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4DQZJb5j7jzDqcJ for ; Wed, 27 Jan 2021 18:01:19 +1100 (AEDT) Received: by mail-pj1-x102c.google.com with SMTP id kx7so699921pjb.2 for ; Tue, 26 Jan 2021 23:01:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0OzqZ9Yu+eqWdRHtftw7X+Jv3RpCtnEi1KUqbsprzyY=; b=hQoADuiApPC2alLh1F6vF4/PL1i2SHkH8l4aCqHIhU1IgVaqpWyVclA6svhhoJWAj1 SfwPCHngPOfVSYvhqeVoXw2LJUa88Ll+wYu7rotN0z6nNW1PFRoS3mMWhvdpp55vwCu/ jSqDCEeIBl4ifC4vRYchJ7ft1PUCt8qV0kG2EbPwmAAottuFtjYzLwi1SONfIYX9Rl+I 4Z5JfYChY368qKg54s0lK0Sw0lvdZDPFXZWcJZ94dILX0R1yfaT8i/Dd90/DJ7L3TyWq 0X9u3GLiTF88D1QNwhyXV8OGbAKE/V8X6QGY7o4K/OBp5tjoNmwxo0nERw2ZB6BLQWEr yHHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=0OzqZ9Yu+eqWdRHtftw7X+Jv3RpCtnEi1KUqbsprzyY=; b=YR7AgAHn4Anu8lhOunOHqAK2WUWa5jj/oTsq7AN4ztpAWkknLq0lEP98w7dkltqKKh /jMOBLB8VPklOqfcPZIU1XZQr7mKPz1Ll+Dn+aVjVVeDPcSlKPCXo9ZyCtcHEh2RzW6X AUEtP+wRt0wyQB3CUt9JUG2raHlnxA8fLHl8r+DPFjvCa5fy9fx4/j3U9Vm3ISJyWDzO n8hmoFojFBWMAWF63LnYs1pwWdD0FgN7zj7AUDsDxzQwUhNlPzzxOyjxlZpBt6+0cB70 K5yrgBTqq8yolOCoB2xw7WWqFFm5MCa6PRDCIHvzYNxPi7X4H3METBF+PG48oVA7BDEs aghA== X-Gm-Message-State: AOAM531ZFFInjC+13JYIQAh5DX3GGLxY88A9gtrGOqJa5M1Tuz/wSECY FLILlzksATt9AKgGKirWg8YNzm9Fkwk= X-Google-Smtp-Source: ABdhPJzA+NdxSDdMSqkuCBey2gqr86IbXqoBQyC6css9FG31cobzqXCbJXD3uciyIcSIfM7O0wILaQ== X-Received: by 2002:a17:902:6901:b029:e0:1311:ac2c with SMTP id j1-20020a1709026901b02900e01311ac2cmr5905566plk.54.1611730875331; Tue, 26 Jan 2021 23:01:15 -0800 (PST) Received: from localhost.localdomain ([45.124.203.14]) by smtp.gmail.com with ESMTPSA id i1sm1258315pfb.54.2021.01.26.23.01.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Jan 2021 23:01:14 -0800 (PST) From: Joel Stanley To: Andrew Jeffery , Klaus Heinrich Kiwi , Ryan Chen , openbmc@lists.ozlabs.org Subject: [PATCH u-boot v2019.04-aspeed-openbmc v2 2/6] config: ast2600: Enable FIT signature verification Date: Wed, 27 Jan 2021 17:30:50 +1030 Message-Id: <20210127070054.81719-3-joel@jms.id.au> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210127070054.81719-1-joel@jms.id.au> References: <20210127070054.81719-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" This turns on FIT signature verification for the OpenBMC SPL configuration, for both the SPL and u-boot. Signed-off-by: Joel Stanley --- configs/ast2600_openbmc_spl_emmc_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/ast2600_openbmc_spl_emmc_defconfig b/configs/ast2600_openbmc_spl_emmc_defconfig index 68d18652c980..20f2e7019cb3 100644 --- a/configs/ast2600_openbmc_spl_emmc_defconfig +++ b/configs/ast2600_openbmc_spl_emmc_defconfig @@ -35,6 +35,9 @@ CONFIG_ARMV7_BOOT_SEC_DEFAULT=y CONFIG_ARMV7_PSCI_NR_CPUS=2 CONFIG_NR_DRAM_BANKS=1 CONFIG_FIT=y +CONFIG_FIT_SIGNATURE=y +CONFIG_SPL_FIT_SIGNATURE=y +CONFIG_SPL_LOAD_FIT=y CONFIG_USE_BOOTARGS=y CONFIG_BOOTARGS="console=ttyS4,115200n8 root=/dev/ram rw" CONFIG_USE_BOOTCOMMAND=y From patchwork Wed Jan 27 07:00:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1432055 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DQZPt6xS6z9sVr for ; Wed, 27 Jan 2021 18:05:54 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=e95W1EfD; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4DQZPt6Xd9zDqgj for ; Wed, 27 Jan 2021 18:05:54 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::102d; helo=mail-pj1-x102d.google.com; envelope-from=joel.stan@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=e95W1EfD; dkim-atps=neutral Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4DQZJd4Jq1zDqh2 for ; Wed, 27 Jan 2021 18:01:21 +1100 (AEDT) Received: by mail-pj1-x102d.google.com with SMTP id e9so765047pjj.0 for ; Tue, 26 Jan 2021 23:01:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=eqJXMrIPoHTWewbIVaWKvd4jSZAuGf0QJFLWnTo9MTs=; b=e95W1EfDl3/S8/7WkfRAM4GDZHrp6z/oPyxHHRFFZbQIYPH48LziuwbFr9WQt5I6Bw SKAgvZkSBICqnwQALTp2YulD0WCUjGHnms8bvuhEqpdKKye44vA7Qj5LE0kuEVPBqb4T 9XJzgXLl4gcAbNTKF9tWpfFbTh2TKirZwH0pjaWCvsuAIWVlsxkvtLXltX0vzrNYPsdc OTU9bF9nkfNEO3xxHLhWthmCftz3DfLgxIwvdwaGqICT7T+zuJCBTc7hFpRvYjdgcruC GpQljd/rOdVHgTSB3x/++38OmCt8YsevTAb5kwNKGOxrrf6vedzFVYGtxTh1s8BjNL7J 9Hsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=eqJXMrIPoHTWewbIVaWKvd4jSZAuGf0QJFLWnTo9MTs=; b=ViVgOAc44AbM6L9sFKjXJBGK0Pnau4wvTLXuVN2+SdZ5fv2IyC+8CoYVeamkdnfve8 4Zex4vVm5vqQKWOySGkRwJW24+pDSFukMYB2E6CgWbBG15cZ3twKsYYuHbRv4OqG/mBT 1y0ajKlySvt2ToDKHV+xtuMFBZXCfDHmO7E50d3zc1m+xCYyxpzFhiw8avE49KS/EQea XovnaQHMhdR8iJCP7zhFZ/4B8L+xqLzELdQRvBeV7mzC+6sLmXBNrSKXKqwvajsuyYpi uziehl72FlQQh3xpOv80P5AaVtbYuo3/xBvuX6zIOjJ+WC7oEZLC3X2v+wcG7Upmjxe0 kG0g== X-Gm-Message-State: AOAM530Dmooh/hSMPlMEWMrpagPLmCGL08AbcrPK5EchvdGO/9uoPYff NHqvpdDWDVMR7rCTCZ1rXn8= X-Google-Smtp-Source: ABdhPJxY5frjbL1nMnLS/ABr/bRJiv1LcuI8Sc558eIvUjigfTYWfhGqd51/ugQ4ruolhB6/cgwV3Q== X-Received: by 2002:a17:90a:a394:: with SMTP id x20mr4020293pjp.24.1611730878726; Tue, 26 Jan 2021 23:01:18 -0800 (PST) Received: from localhost.localdomain ([45.124.203.14]) by smtp.gmail.com with ESMTPSA id i1sm1258315pfb.54.2021.01.26.23.01.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Jan 2021 23:01:17 -0800 (PST) From: Joel Stanley To: Andrew Jeffery , Klaus Heinrich Kiwi , Ryan Chen , openbmc@lists.ozlabs.org Subject: [PATCH u-boot v2019.04-aspeed-openbmc v2 3/6] ast2600: Allow selection of SPL boot devices Date: Wed, 27 Jan 2021 17:30:51 +1030 Message-Id: <20210127070054.81719-4-joel@jms.id.au> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210127070054.81719-1-joel@jms.id.au> References: <20210127070054.81719-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" The AST2600 SPL can boot from a number of sources, with or without the AST2600 secure boot feature. It may be desirable to disable some of these, so put them behind the defines for the drivers that are used. Signed-off-by: Joel Stanley Reviewed-by: Klaus Heinrich Kiwi --- arch/arm/mach-aspeed/ast2600/Kconfig | 12 ++++++++++++ arch/arm/mach-aspeed/ast2600/spl_boot.c | 9 +++++++++ 2 files changed, 21 insertions(+) diff --git a/arch/arm/mach-aspeed/ast2600/Kconfig b/arch/arm/mach-aspeed/ast2600/Kconfig index dd991e87c795..518f41b558d3 100644 --- a/arch/arm/mach-aspeed/ast2600/Kconfig +++ b/arch/arm/mach-aspeed/ast2600/Kconfig @@ -53,6 +53,18 @@ config TARGET_SLT_AST2600 endchoice +config ASPEED_SECBOOT_BL2 + bool "ASPEED secure boot BL2 support" + depends on ASPEED_AST2600 + help + Enable ASPEED's "secboot" secure boot support for verifying + the SPL's playload ("BL2"). + + Enable this is if you're using secure boot support in the AST2600 (or similar) + to verify your u-boot proper. + + Disable this is if you are using u-boot's vboot to verify u-boot. + source "board/aspeed/evb_ast2600a0/Kconfig" source "board/aspeed/evb_ast2600a1/Kconfig" source "board/aspeed/ncsi_ast2600a0/Kconfig" diff --git a/arch/arm/mach-aspeed/ast2600/spl_boot.c b/arch/arm/mach-aspeed/ast2600/spl_boot.c index 58a22f646e08..98cf72bf440d 100644 --- a/arch/arm/mach-aspeed/ast2600/spl_boot.c +++ b/arch/arm/mach-aspeed/ast2600/spl_boot.c @@ -42,6 +42,7 @@ static int aspeed_secboot_spl_ram_load_image(struct spl_image_info *spl_image, } SPL_LOAD_IMAGE_METHOD("RAM with Aspeed Secure Boot", 0, ASPEED_SECBOOT_DEVICE_RAM, aspeed_secboot_spl_ram_load_image); +#if IS_ENABLED(CONFIG_SPL_MMC_SUPPORT) static int aspeed_spl_mmc_load_image(struct spl_image_info *spl_image, struct spl_boot_device *bootdev) { @@ -101,6 +102,7 @@ static int aspeed_spl_mmc_load_image(struct spl_image_info *spl_image, } SPL_LOAD_IMAGE_METHOD("MMC", 0, ASPEED_BOOT_DEVICE_MMC, aspeed_spl_mmc_load_image); +#if IS_ENABLED(ASPEED_SECBOOT_BL2) static int aspeed_secboot_spl_mmc_load_image(struct spl_image_info *spl_image, struct spl_boot_device *bootdev) { @@ -161,7 +163,10 @@ static int aspeed_secboot_spl_mmc_load_image(struct spl_image_info *spl_image, return 0; } SPL_LOAD_IMAGE_METHOD("MMC with Aspeed Secure Boot", 0, ASPEED_SECBOOT_DEVICE_MMC, aspeed_secboot_spl_mmc_load_image); +#endif /* ASPEED_SECBOOT_BL2 */ +#endif +#if IS_ENABLED(CONFIG_SPL_YMODEM_SUPPORT) static int getcymodem(void) { if (tstc()) @@ -204,6 +209,8 @@ end_stream: } SPL_LOAD_IMAGE_METHOD("UART", 0, ASPEED_BOOT_DEVICE_UART, aspeed_spl_ymodem_load_image); + +#if IS_ENABLED(ASPEED_SECBOOT_BL2) static int aspeed_secboot_spl_ymodem_load_image(struct spl_image_info *spl_image, struct spl_boot_device *bootdev) { @@ -245,3 +252,5 @@ end_stream: return ret; } SPL_LOAD_IMAGE_METHOD("UART with Aspeed Secure Boot", 0, ASPEED_SECBOOT_DEVICE_UART, aspeed_secboot_spl_ymodem_load_image); +#endif /* ASPEED_SECBOOT_BL2 */ +#endif From patchwork Wed Jan 27 07:00:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1432056 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DQZSb1YXSz9sVr for ; Wed, 27 Jan 2021 18:08:15 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=Wf9wpqEH; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4DQZSb0TCBzDqvy for ; Wed, 27 Jan 2021 18:08:15 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::102a; helo=mail-pj1-x102a.google.com; envelope-from=joel.stan@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=Wf9wpqEH; dkim-atps=neutral Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4DQZJh3b2PzDqlw for ; Wed, 27 Jan 2021 18:01:24 +1100 (AEDT) Received: by mail-pj1-x102a.google.com with SMTP id g15so759586pjd.2 for ; Tue, 26 Jan 2021 23:01:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=rrZTzDHA3vbkouJx6E784QZjaaDOGKLDzGBTF7xl4wQ=; b=Wf9wpqEHkCtTaM8fHdYwS2BlyCl8d0sr+vkZK1d1N+zL8UBtY1X8u9F3uw/g5p3iL+ JbbaLtPZLTMm9Rt3cpFBBnwkyF9sWHRTR2AwIW5I6NJbLzJYc0yUdKcNoCMmfReNekHt ksOm9SKito4MDnsCAc8mEKGCehfbY02iC4W6h6/IdGa7OWpZilXvD+1s5bjKZvcAb5zz Mqjcj7iJDTQiTYtPZl5WELQOg78l42aUDYTueEDDBbT5iWMjaUpPuU6rVfcpZCcGGxJn f3qMqrCxBoHvdV3S5C0GxDACv+i7FvtxkMWJzUaM5R59f99MlehDuhgUWyBlB2j/vjLt 5MXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=rrZTzDHA3vbkouJx6E784QZjaaDOGKLDzGBTF7xl4wQ=; b=il19ZMPWleL94tlSp99Nttd9B6wKw/Z9FV9X984tu46Yz6a0tsn5YpIZjh5RINKyJp tfRprAOC7zgG2xH2tZVjpBnc7LHDlggtWZrwTrt7XoNmDYUtfuSROxB4c2QGVL+gvKUX 8wC3XrSu347eFF4GqrbHLauypa+5n5BD7/Qa/EP/kJkE5fKGyaI1n2oDzBM3amzAfOov EGYJ4Vpj0BFlutT9NYRSkRwV/lchKfNQzwf2Et2zU4XVKek39FEGbIRxfOLOGZHugyPQ qsDZ5vK3YKJK9+/2POlvjaXQOd652r+9l53i03wBwwAdA2xPIyOqHSJ5Uv/ezqdoskFY AgDQ== X-Gm-Message-State: AOAM5304uSVczea1MPWcLiaokSNHYjS5+foFyeOlgu5igOGT7F9OHU2B 2x/SFljAnBrrQJj6rFonrSQ= X-Google-Smtp-Source: ABdhPJwxNiV0u8ffkgdw7gsUYPdtBVOZB9N2dYf1fgDPkL5tYmXRV3gg2qvsqjufzxhP58hf7fIxaQ== X-Received: by 2002:a17:90b:3550:: with SMTP id lt16mr4202647pjb.139.1611730881884; Tue, 26 Jan 2021 23:01:21 -0800 (PST) Received: from localhost.localdomain ([45.124.203.14]) by smtp.gmail.com with ESMTPSA id i1sm1258315pfb.54.2021.01.26.23.01.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Jan 2021 23:01:21 -0800 (PST) From: Joel Stanley To: Andrew Jeffery , Klaus Heinrich Kiwi , Ryan Chen , openbmc@lists.ozlabs.org Subject: [PATCH u-boot v2019.04-aspeed-openbmc v2 4/6] config: ast2600: Disable unused features Date: Wed, 27 Jan 2021 17:30:52 +1030 Message-Id: <20210127070054.81719-5-joel@jms.id.au> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210127070054.81719-1-joel@jms.id.au> References: <20210127070054.81719-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" Signed-off-by: Joel Stanley Reviewed-by: Klaus Heinrich Kiwi Acked-by: Andrew Jeffery --- configs/ast2600_openbmc_spl_emmc_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/ast2600_openbmc_spl_emmc_defconfig b/configs/ast2600_openbmc_spl_emmc_defconfig index 20f2e7019cb3..3f2de64e077d 100644 --- a/configs/ast2600_openbmc_spl_emmc_defconfig +++ b/configs/ast2600_openbmc_spl_emmc_defconfig @@ -83,6 +83,7 @@ CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y CONFIG_CMD_MTDPARTS=y +# CONFIG_SPL_DOS_PARTITION is not set # CONFIG_SPL_EFI_PARTITION is not set CONFIG_SPL_OF_CONTROL=y CONFIG_ENV_IS_IN_MMC=y @@ -100,6 +101,7 @@ CONFIG_SYS_I2C_ASPEED=y CONFIG_MISC=y CONFIG_ASPEED_AHBC=y CONFIG_DM_MMC=y +# CONFIG_MMC_VERBOSE is not set CONFIG_SPL_MMC_TINY=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ASPEED=y @@ -128,6 +130,7 @@ CONFIG_DM_SPI=y CONFIG_SYSRESET=y CONFIG_WDT=y CONFIG_USE_TINY_PRINTF=y +# CONFIG_REGEX is not set CONFIG_TPM=y CONFIG_SPL_TPM=y # CONFIG_EFI_LOADER is not set From patchwork Wed Jan 27 07:00:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1432057 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DQZVD4QFnz9sWH for ; Wed, 27 Jan 2021 18:09:40 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=B8le7lRp; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4DQZVC6qTdzDqvj for ; Wed, 27 Jan 2021 18:09:39 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::430; helo=mail-pf1-x430.google.com; envelope-from=joel.stan@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=B8le7lRp; dkim-atps=neutral Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4DQZJm1chhzDqlg for ; Wed, 27 Jan 2021 18:01:28 +1100 (AEDT) Received: by mail-pf1-x430.google.com with SMTP id y205so594475pfc.5 for ; Tue, 26 Jan 2021 23:01:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=G1wNjzwP5xa5yI8on2PGu06TCQVFNty14BvfZid0RU8=; b=B8le7lRpQIvg1fteHXBUUOA8SqMT1lrDycNF2Jhg6bsenaNJTrLo4W6vPHMUrKJ5Ie x84+CRA6KnMRkmaXKbgPauvypuBTSLj/kmOs5pDg9q9H0iRWzcVCYBoUCYGvhE9hpiFH xyQOG6Uqv39Cnefq7oC12heazPZMCScSOEz8eQCk++SQjkbCUZAy2jEvkdJG+VfzVA1x T2AM2gqYVZvyUXmL9R7VAJ9oklkno+q62bTvmHwYMrkKjienY3jdW2ASCYLPRORfec4g qXRKMaq5R0LiDuZjAMXOJMFpKNLK4B9z/i/fmSzZPHwb7IKybX5UKsLFuU8++IfluNOv dcRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=G1wNjzwP5xa5yI8on2PGu06TCQVFNty14BvfZid0RU8=; b=joqVrUzpCieN0Q6weBPWT69UAINEEHI2t4mmDItAV4+Z9ZtbB1n3Glai0yoUxPqBYA GUe2FqOTG3/s7E2wTEZtmEvskFqEJzEz7zeoPab/kt1hcfbBZVFR0wfGV7FIP+xTdqWi xqmILCpjjnQlXwQkv0bWT5iPSGfM6Wzsl0qgj3S2BfrAQYFXDXehIyvz13p59NewwsRT XK3/6YUX4PqJ+02LaC50i/AJFFLkymKvC8MICfF6MbMeNteI1aL+4g6VK8pVlUfbGS70 P+txg/OX1QpjKBFmDXamvypsM9EhmcrjBh8zUO9nv25XG4wjYC2FhzPJJnXwSfP1s0Dl idGA== X-Gm-Message-State: AOAM5321T8azJjzqLFAYfKxGA1wYUBgl9zzXrtqy+Rrihh2zR19fT1pu nU6zCIZHAtvxPypeYk+gGct+D2Lt2m4= X-Google-Smtp-Source: ABdhPJxsdbPevS1fVi5tn2V/kMOd+ZkfIM00r9OL3qX4ckwm91IhJJ3wlsf3/L5T0Xhu48wCDdmyHA== X-Received: by 2002:a62:6d06:0:b029:1a8:4d3f:947a with SMTP id i6-20020a626d060000b02901a84d3f947amr9216518pfc.6.1611730885306; Tue, 26 Jan 2021 23:01:25 -0800 (PST) Received: from localhost.localdomain ([45.124.203.14]) by smtp.gmail.com with ESMTPSA id i1sm1258315pfb.54.2021.01.26.23.01.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Jan 2021 23:01:24 -0800 (PST) From: Joel Stanley To: Andrew Jeffery , Klaus Heinrich Kiwi , Ryan Chen , openbmc@lists.ozlabs.org Subject: [PATCH u-boot v2019.04-aspeed-openbmc v2 5/6] config: ast2600: Disable SPL ymodem support Date: Wed, 27 Jan 2021 17:30:53 +1030 Message-Id: <20210127070054.81719-6-joel@jms.id.au> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210127070054.81719-1-joel@jms.id.au> References: <20210127070054.81719-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" This feature consumes 3656 bytes. Without it systems will need to load a new SPL over the UART with the AST2600's recovery feature if they flash a bad u-boot proper. Signed-off-by: Joel Stanley Reviewed-by: Klaus Heinrich Kiwi --- configs/ast2600_openbmc_spl_emmc_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/ast2600_openbmc_spl_emmc_defconfig b/configs/ast2600_openbmc_spl_emmc_defconfig index 3f2de64e077d..c55a70c5c1c9 100644 --- a/configs/ast2600_openbmc_spl_emmc_defconfig +++ b/configs/ast2600_openbmc_spl_emmc_defconfig @@ -55,7 +55,6 @@ CONFIG_SPL_DM_RESET=y CONFIG_SPL_RAM_SUPPORT=y CONFIG_SPL_RAM_DEVICE=y CONFIG_SPL_WATCHDOG_SUPPORT=y -CONFIG_SPL_YMODEM_SUPPORT=y CONFIG_HUSH_PARSER=y # CONFIG_AUTO_COMPLETE is not set CONFIG_SYS_PROMPT="ast# " From patchwork Wed Jan 27 07:00:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1432058 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DQZXN4lFnz9s1l for ; Wed, 27 Jan 2021 18:11:32 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=JvSWD1ug; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4DQZXN41SFzDqlg for ; Wed, 27 Jan 2021 18:11:32 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::532; helo=mail-pg1-x532.google.com; envelope-from=joel.stan@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=JvSWD1ug; dkim-atps=neutral Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4DQZJq6lD7zDqhn for ; Wed, 27 Jan 2021 18:01:31 +1100 (AEDT) Received: by mail-pg1-x532.google.com with SMTP id n25so970591pgb.0 for ; Tue, 26 Jan 2021 23:01:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=jreDLzgd7gUidibyy+C5l+ykWlyHdQlGuJy6wGt5bns=; b=JvSWD1ugow3OXhsjp9kxpKUX1WUt+3cKFINCXd8PXoxrBo7fcMkQ5oo/orraZj4Kkk 9ts7aWTcp0YDm9wtEthMnDqecNuBXzi3hN7rtibMV4xwlVMR/7W3dmlOMvG73o2Kp94E TlicQf/TyGsg5C8iX6ZGKxO6HiFMMyK0G4jCtxAeQz2KdlhUfm4DYJRNDXF0kDr0KAk1 aWuwoe+/IcLwDvPs90dUcn37+5bERC4eEI7waIOCiq1EaWWErHKUpPj/GM+DXcKuG9dk bOADTfY4uidBwj3uBDcdIPL8c5i6jA4hAoyzTLQuswWfYvKMZlSzs7a+ymwkpvuHzSEN vBRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=jreDLzgd7gUidibyy+C5l+ykWlyHdQlGuJy6wGt5bns=; b=TWYtY+jjSZvGXGzBPgcu19ziOwFE0FS12+5O3pwCJYARHhqFi9B1WM48mxltTLBEU/ 3iXQqeMdtXQxI874tJC9+KEIUtIPcXD7obqTPWLeJ30y2bzFy38Ak5PRIHh/uzgunZ25 wFvzLwuGrnLz1YgSQCaJ+JT2LpgV9offVlzQzlpEvK1Gk9X0QJ0gQgoq3uAEIxAv+YmO JMy5KPs3yo+LlY0Sl8+epl+cjc8fxw46Y/LenKzNrlK0FXqgzTap/XbGj+exmUhXncI0 Qp4sm5+E7HmnP9t1quwRvIjyn+DLghjKGE1v7xstr5jFJbAKnYjhchhe6SUcZNdj65Ny hmGQ== X-Gm-Message-State: AOAM5337jpQvypyQMVsBceQam2CpGdrULxDFZ0X1xI+OF7XBqjcYgptO TZMczjGKoyNU3Ac9xGS88aM= X-Google-Smtp-Source: ABdhPJxcylQCWzBmvwofKwT6gvP2mksbqIWEVW9N0PUck/j98BgCyHPPBDCHUhhuUlKu56kZOc8oUA== X-Received: by 2002:aa7:94a2:0:b029:1b8:eba7:773e with SMTP id a2-20020aa794a20000b02901b8eba7773emr9343336pfl.51.1611730888732; Tue, 26 Jan 2021 23:01:28 -0800 (PST) Received: from localhost.localdomain ([45.124.203.14]) by smtp.gmail.com with ESMTPSA id i1sm1258315pfb.54.2021.01.26.23.01.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Jan 2021 23:01:27 -0800 (PST) From: Joel Stanley To: Andrew Jeffery , Klaus Heinrich Kiwi , Ryan Chen , openbmc@lists.ozlabs.org Subject: [PATCH u-boot v2019.04-aspeed-openbmc v2 6/6] config: ast2600: Reduce SPL image size Date: Wed, 27 Jan 2021 17:30:54 +1030 Message-Id: <20210127070054.81719-7-joel@jms.id.au> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210127070054.81719-1-joel@jms.id.au> References: <20210127070054.81719-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" This modifies some features of the SPL to ensure it fits in the 64KB payload size. This set of options reduceds the binary size by 4760 bytes with GCC 10. Signed-off-by: Joel Stanley --- configs/ast2600_openbmc_spl_emmc_defconfig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configs/ast2600_openbmc_spl_emmc_defconfig b/configs/ast2600_openbmc_spl_emmc_defconfig index c55a70c5c1c9..345225131075 100644 --- a/configs/ast2600_openbmc_spl_emmc_defconfig +++ b/configs/ast2600_openbmc_spl_emmc_defconfig @@ -2,8 +2,9 @@ CONFIG_ARM=y CONFIG_SYS_CONFIG_NAME="evb_ast2600a1_spl" CONFIG_SYS_DCACHE_OFF=y CONFIG_POSITION_INDEPENDENT=y -CONFIG_SPL_SYS_THUMB_BUILD=y CONFIG_SYS_THUMB_BUILD=y +# CONFIG_SPL_USE_ARCH_MEMCPY is not set +# CONFIG_SPL_USE_ARCH_MEMSET is not set CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/mach-aspeed/ast2600/u-boot-spl.lds" CONFIG_ARCH_ASPEED=y CONFIG_SYS_TEXT_BASE=0x10000 @@ -51,6 +52,8 @@ CONFIG_BOARD_EARLY_INIT_F=y CONFIG_SPL_SYS_MALLOC_SIMPLE=y CONFIG_SPL_STACK_R=y CONFIG_SPL_SEPARATE_BSS=y +# CONFIG_TPL_BANNER_PRINT is not set +CONFIG_SPL_FIT_IMAGE_TINY=y CONFIG_SPL_DM_RESET=y CONFIG_SPL_RAM_SUPPORT=y CONFIG_SPL_RAM_DEVICE=y @@ -130,6 +133,7 @@ CONFIG_SYSRESET=y CONFIG_WDT=y CONFIG_USE_TINY_PRINTF=y # CONFIG_REGEX is not set +CONFIG_SPL_TINY_MEMSET=y CONFIG_TPM=y CONFIG_SPL_TPM=y # CONFIG_EFI_LOADER is not set