2024.01
This commit is contained in:
parent
eafba21345
commit
7b44a7f95b
|
@ -1,141 +0,0 @@
|
|||
From 52b75976133683dc9fe66e8ad35127125f938bed Mon Sep 17 00:00:00 2001
|
||||
From: Peter Robinson <pbrobinson@gmail.com>
|
||||
Date: Tue, 28 Feb 2023 12:04:34 +0000
|
||||
Subject: [PATCH 2/2] rpi: Use OF_BOARD rather than OF_EMBED
|
||||
|
||||
The use of OF_EMBED isn't recommended for standard use and the OF_BOARD
|
||||
is actually a better fit for the Raspberry Pi as the prior firmware
|
||||
provides a DT that can be used by U-Boot and the subsequent OS too, but
|
||||
it still allows the loading of a DT from disk as well if users wish
|
||||
to use the upstream kernel DT.
|
||||
|
||||
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
|
||||
---
|
||||
configs/rpi_0_w_defconfig | 2 +-
|
||||
configs/rpi_2_defconfig | 2 +-
|
||||
configs/rpi_3_32b_defconfig | 2 +-
|
||||
configs/rpi_3_b_plus_defconfig | 2 +-
|
||||
configs/rpi_3_defconfig | 2 +-
|
||||
configs/rpi_4_32b_defconfig | 1 +
|
||||
configs/rpi_4_defconfig | 1 +
|
||||
configs/rpi_arm64_defconfig | 1 +
|
||||
configs/rpi_defconfig | 2 +-
|
||||
9 files changed, 9 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/configs/rpi_0_w_defconfig b/configs/rpi_0_w_defconfig
|
||||
index 5249b29d76c..8c217848ca2 100644
|
||||
--- a/configs/rpi_0_w_defconfig
|
||||
+++ b/configs/rpi_0_w_defconfig
|
||||
@@ -23,7 +23,7 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_2_defconfig b/configs/rpi_2_defconfig
|
||||
index 154284765f4..bfc5679fb7e 100644
|
||||
--- a/configs/rpi_2_defconfig
|
||||
+++ b/configs/rpi_2_defconfig
|
||||
@@ -24,7 +24,7 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_3_32b_defconfig b/configs/rpi_3_32b_defconfig
|
||||
index ef1f25d2ad7..54cdcee980a 100644
|
||||
--- a/configs/rpi_3_32b_defconfig
|
||||
+++ b/configs/rpi_3_32b_defconfig
|
||||
@@ -23,7 +23,7 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_3_b_plus_defconfig b/configs/rpi_3_b_plus_defconfig
|
||||
index 154615d78a1..3008c7a1c18 100644
|
||||
--- a/configs/rpi_3_b_plus_defconfig
|
||||
+++ b/configs/rpi_3_b_plus_defconfig
|
||||
@@ -22,7 +22,7 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_3_defconfig b/configs/rpi_3_defconfig
|
||||
index f0cf7f8e236..f7b9108ba00 100644
|
||||
--- a/configs/rpi_3_defconfig
|
||||
+++ b/configs/rpi_3_defconfig
|
||||
@@ -22,7 +22,7 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_4_32b_defconfig b/configs/rpi_4_32b_defconfig
|
||||
index 713b2ee231c..fa20ab767fe 100644
|
||||
--- a/configs/rpi_4_32b_defconfig
|
||||
+++ b/configs/rpi_4_32b_defconfig
|
||||
@@ -24,6 +24,7 @@ CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_PCI=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_4_defconfig b/configs/rpi_4_defconfig
|
||||
index 24f70b14fe8..741d4dbbbf4 100644
|
||||
--- a/configs/rpi_4_defconfig
|
||||
+++ b/configs/rpi_4_defconfig
|
||||
@@ -24,6 +24,7 @@ CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_PCI=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_arm64_defconfig b/configs/rpi_arm64_defconfig
|
||||
index 1d1ff12a58c..5e1195dd786 100644
|
||||
--- a/configs/rpi_arm64_defconfig
|
||||
+++ b/configs/rpi_arm64_defconfig
|
||||
@@ -23,6 +23,7 @@ CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_PCI=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
CONFIG_TFTP_TSIZE=y
|
||||
diff --git a/configs/rpi_defconfig b/configs/rpi_defconfig
|
||||
index 28b92b14456..1504093eddf 100644
|
||||
--- a/configs/rpi_defconfig
|
||||
+++ b/configs/rpi_defconfig
|
||||
@@ -23,7 +23,7 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
+CONFIG_OF_BOARD=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
--
|
||||
2.39.2
|
||||
|
|
@ -0,0 +1,154 @@
|
|||
From 5aaa4c98be87eef370a0c50bf6d4ab7f9fcde886 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Robinson <pbrobinson@gmail.com>
|
||||
Date: Mon, 8 Jan 2024 22:13:59 +0000
|
||||
Subject: [PATCH] rpi: Switch to OF_HAS_PRIOR_STAGE by default
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
On all Raspberry Pi platforms, we're loaded by a prior stage firmware
|
||||
that has assembled and passed on a device tree binary for us to use.
|
||||
Switch to using this tree by default.
|
||||
|
||||
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
|
||||
Cc: Matthias Brugger <mbrugger@suse.com>
|
||||
Cc: Simon Glass <sjg@chromium.org>
|
||||
Cc: François Ozog <francois.ozog@linaro.org>
|
||||
Signed-off-by: Tom Rini <trini@konsulko.com>
|
||||
Tested-by: Simon Glass <sjg@chromium.org>
|
||||
---
|
||||
To be clear, this is on top of current -next where I've applied v8 of
|
||||
Simon's series that introduces OF_HAS_PRIOR_STAGE.
|
||||
|
||||
I've only been able to test this on my Raspberry Pi 3 boards but this
|
||||
should work everywhere. What may, or may not, be a problem is that
|
||||
arch/arm/dts/bcm283x-u-boot.dtsi is never used now. On the other hand,
|
||||
I believe this should stop the problems we have where changes made to
|
||||
the device tree via config.txt or similar aren't reflected when booting
|
||||
U-Boot or Linux since we will be using that tree for certain now.
|
||||
---
|
||||
arch/arm/Kconfig | 1 +
|
||||
arch/arm/mach-bcm283x/Kconfig | 3 ---
|
||||
configs/rpi_0_w_defconfig | 1 -
|
||||
configs/rpi_2_defconfig | 1 -
|
||||
configs/rpi_3_32b_defconfig | 1 -
|
||||
configs/rpi_3_b_plus_defconfig | 1 -
|
||||
configs/rpi_3_defconfig | 1 -
|
||||
configs/rpi_defconfig | 1 -
|
||||
8 files changed, 1 insertion(+), 9 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
|
||||
index 1fd7aacc380..33bbe7b4898 100644
|
||||
--- a/arch/arm/Kconfig
|
||||
+++ b/arch/arm/Kconfig
|
||||
@@ -645,6 +645,7 @@ config ARCH_BCM283X
|
||||
select SERIAL_SEARCH_ALL
|
||||
imply CMD_DM
|
||||
imply FAT_WRITE
|
||||
+ imply OF_HAS_PRIOR_STAGE
|
||||
|
||||
config ARCH_BCMSTB
|
||||
bool "Broadcom BCM7XXX family"
|
||||
diff --git a/arch/arm/mach-bcm283x/Kconfig b/arch/arm/mach-bcm283x/Kconfig
|
||||
index 6ce278c6d29..b3287ce8bce 100644
|
||||
--- a/arch/arm/mach-bcm283x/Kconfig
|
||||
+++ b/arch/arm/mach-bcm283x/Kconfig
|
||||
@@ -163,7 +163,6 @@ config TARGET_RPI_4_32B
|
||||
|
||||
This option creates a build targeting the ARMv7/AArch32 ISA.
|
||||
select BCM2711_32B
|
||||
- imply OF_HAS_PRIOR_STAGE
|
||||
|
||||
config TARGET_RPI_4
|
||||
bool "Raspberry Pi 4 64-bit build"
|
||||
@@ -189,7 +188,6 @@ config TARGET_RPI_4
|
||||
|
||||
This option creates a build targeting the ARMv8/AArch64 ISA.
|
||||
select BCM2711_64B
|
||||
- imply OF_HAS_PRIOR_STAGE
|
||||
|
||||
config TARGET_RPI_ARM64
|
||||
bool "Raspberry Pi one binary 64-bit build"
|
||||
@@ -197,7 +195,6 @@ config TARGET_RPI_ARM64
|
||||
Support for all armv8 based Raspberry Pi variants, such as
|
||||
the RPi 4 model B, in AArch64 (64-bit) mode.
|
||||
select ARM64
|
||||
- imply OF_HAS_PRIOR_STAGE
|
||||
|
||||
endchoice
|
||||
|
||||
diff --git a/configs/rpi_0_w_defconfig b/configs/rpi_0_w_defconfig
|
||||
index bed143d64d6..98f8904c918 100644
|
||||
--- a/configs/rpi_0_w_defconfig
|
||||
+++ b/configs/rpi_0_w_defconfig
|
||||
@@ -24,7 +24,6 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_2_defconfig b/configs/rpi_2_defconfig
|
||||
index e4e4843e8cd..1b8676e1d10 100644
|
||||
--- a/configs/rpi_2_defconfig
|
||||
+++ b/configs/rpi_2_defconfig
|
||||
@@ -25,7 +25,6 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_3_32b_defconfig b/configs/rpi_3_32b_defconfig
|
||||
index 215396599e4..abc10a79ada 100644
|
||||
--- a/configs/rpi_3_32b_defconfig
|
||||
+++ b/configs/rpi_3_32b_defconfig
|
||||
@@ -24,7 +24,6 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_3_b_plus_defconfig b/configs/rpi_3_b_plus_defconfig
|
||||
index d1ec55e558a..3c8f8fc1bb7 100644
|
||||
--- a/configs/rpi_3_b_plus_defconfig
|
||||
+++ b/configs/rpi_3_b_plus_defconfig
|
||||
@@ -23,7 +23,6 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_3_defconfig b/configs/rpi_3_defconfig
|
||||
index 8e9c35b3cef..9853c448809 100644
|
||||
--- a/configs/rpi_3_defconfig
|
||||
+++ b/configs/rpi_3_defconfig
|
||||
@@ -23,7 +23,6 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
diff --git a/configs/rpi_defconfig b/configs/rpi_defconfig
|
||||
index 89d6372c1de..060a8809506 100644
|
||||
--- a/configs/rpi_defconfig
|
||||
+++ b/configs/rpi_defconfig
|
||||
@@ -24,7 +24,6 @@ CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_MMC=y
|
||||
CONFIG_CMD_USB=y
|
||||
CONFIG_CMD_FS_UUID=y
|
||||
-CONFIG_OF_EMBED=y
|
||||
CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
--
|
||||
2.43.0
|
||||
|
File diff suppressed because it is too large
Load Diff
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (u-boot-2024.01-rc4.tar.bz2) = 02ad9abe2a0c34fb11e75f75b1d76a4dc2df2886ed00f0fbec090cfe87d586becfee7c1edce8e95d26d1e34ead26faf928d17fdc6f8dee158a73f93c0078ae0a
|
||||
SHA512 (u-boot-2024.01.tar.bz2) = 45bd093ba3bda23e43cdde83d8656c1ee1348ac2886ecff1fee475f101ac4965a5be6565408fa5b990c723f3fdc833edfca60a719f735a43040cd14a1b59a88b
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
%global candidate rc4
|
||||
#global candidate rc0
|
||||
%if 0%{?rhel}
|
||||
%bcond_with toolsonly
|
||||
%else
|
||||
|
@ -7,7 +7,7 @@
|
|||
|
||||
Name: uboot-tools
|
||||
Version: 2024.01
|
||||
Release: 0.2%{?candidate:.%{candidate}}%{?dist}
|
||||
Release: 1%{?candidate:.%{candidate}}%{?dist}
|
||||
Epoch: 1
|
||||
Summary: U-Boot utilities
|
||||
License: GPLv2+ BSD LGPL-2.1+ LGPL-2.0+
|
||||
|
@ -26,9 +26,11 @@ Patch7: Add-video-damage-tracking.patch
|
|||
|
||||
# Board fixes and enablement
|
||||
# RPi - uses RPI firmware device tree for HAT support
|
||||
Patch10: rpi-Enable-using-the-DT-provided-by-the-Raspberry-Pi.patch
|
||||
Patch10: rpi-Switch-to-OF_HAS_PRIOR_STAGE-by-default.patch
|
||||
# Rockchips improvements
|
||||
Patch11: rockchip-Add-initial-support-for-the-PinePhone-Pro.patch
|
||||
# Lots more to do, mostly untested, definitely unsupported
|
||||
Patch12: rpi5-initial-support.patch
|
||||
#Patch12: 0001-Revert-rockchip-rockpro64-Build-u-boot-rockchip-spi..patch
|
||||
|
||||
BuildRequires: bc
|
||||
|
@ -206,6 +208,9 @@ install -p -m 0755 builds/tools/env/fw_printenv %{buildroot}%{_bindir}
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon Jan 08 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 1:2024.01-1
|
||||
- Update to 2024.01
|
||||
|
||||
* Thu Dec 07 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 1:2024.01-0.2.rc4
|
||||
- Update to 2024.01 RC4
|
||||
- Rebase SMBIOS patch to latest rev
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
From patchwork Mon Oct 16 06:45:24 2023
|
||||
From patchwork Fri Nov 10 04:25:37 2023
|
||||
Content-Type: text/plain; charset="utf-8"
|
||||
MIME-Version: 1.0
|
||||
Content-Transfer-Encoding: 8bit
|
||||
X-Patchwork-Submitter: Masahisa Kojima <masahisa.kojima@linaro.org>
|
||||
X-Patchwork-Id: 1849182
|
||||
X-Patchwork-Delegate: trini@ti.com
|
||||
X-Patchwork-Id: 1862317
|
||||
X-Patchwork-Delegate: apalos@gmail.com
|
||||
Return-Path: <u-boot-bounces@lists.denx.de>
|
||||
X-Original-To: incoming@patchwork.ozlabs.org
|
||||
Delivered-To: patchwork-incoming@legolas.ozlabs.org
|
||||
Authentication-Results: legolas.ozlabs.org;
|
||||
dkim=pass (2048-bit key;
|
||||
unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256
|
||||
header.s=google header.b=Ul1XEHOs;
|
||||
header.s=google header.b=muA1rcXE;
|
||||
dkim-atps=neutral
|
||||
Authentication-Results: legolas.ozlabs.org;
|
||||
spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de
|
||||
|
@ -20,76 +20,76 @@ Authentication-Results: legolas.ozlabs.org;
|
|||
Received: from phobos.denx.de (phobos.denx.de
|
||||
[IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])
|
||||
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
|
||||
key-exchange X25519 server-signature ECDSA (secp384r1))
|
||||
key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)
|
||||
(No client certificate requested)
|
||||
by legolas.ozlabs.org (Postfix) with ESMTPS id 4S874K5Xxfz20Pd
|
||||
for <incoming@patchwork.ozlabs.org>; Mon, 16 Oct 2023 17:48:49 +1100 (AEDT)
|
||||
by legolas.ozlabs.org (Postfix) with ESMTPS id 4SRQnL1SNCz1yRF
|
||||
for <incoming@patchwork.ozlabs.org>; Fri, 10 Nov 2023 15:28:54 +1100 (AEDT)
|
||||
Received: from h2850616.stratoserver.net (localhost [IPv6:::1])
|
||||
by phobos.denx.de (Postfix) with ESMTP id CEAE986C65;
|
||||
Mon, 16 Oct 2023 08:47:35 +0200 (CEST)
|
||||
by phobos.denx.de (Postfix) with ESMTP id 4C150877A0;
|
||||
Fri, 10 Nov 2023 05:27:39 +0100 (CET)
|
||||
Authentication-Results: phobos.denx.de;
|
||||
dmarc=pass (p=none dis=none) header.from=linaro.org
|
||||
Authentication-Results: phobos.denx.de;
|
||||
spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de
|
||||
Authentication-Results: phobos.denx.de;
|
||||
dkim=pass (2048-bit key;
|
||||
unprotected) header.d=linaro.org header.i=@linaro.org header.b="Ul1XEHOs";
|
||||
unprotected) header.d=linaro.org header.i=@linaro.org header.b="muA1rcXE";
|
||||
dkim-atps=neutral
|
||||
Received: by phobos.denx.de (Postfix, from userid 109)
|
||||
id 8D53786DB3; Mon, 16 Oct 2023 08:47:30 +0200 (CEST)
|
||||
id 9DA4487796; Fri, 10 Nov 2023 05:27:28 +0100 (CET)
|
||||
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,
|
||||
DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS
|
||||
autolearn=ham autolearn_force=no version=3.4.2
|
||||
Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com
|
||||
[IPv6:2607:f8b0:4864:20::42e])
|
||||
DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,
|
||||
T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2
|
||||
Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com
|
||||
[IPv6:2607:f8b0:4864:20::f30])
|
||||
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))
|
||||
(No client certificate requested)
|
||||
by phobos.denx.de (Postfix) with ESMTPS id CDE3A86E17
|
||||
for <u-boot@lists.denx.de>; Mon, 16 Oct 2023 08:47:09 +0200 (CEST)
|
||||
by phobos.denx.de (Postfix) with ESMTPS id E1AE487795
|
||||
for <u-boot@lists.denx.de>; Fri, 10 Nov 2023 05:27:22 +0100 (CET)
|
||||
Authentication-Results: phobos.denx.de;
|
||||
dmarc=pass (p=none dis=none) header.from=linaro.org
|
||||
Authentication-Results: phobos.denx.de;
|
||||
spf=pass smtp.mailfrom=masahisa.kojima@linaro.org
|
||||
Received: by mail-pf1-x42e.google.com with SMTP id
|
||||
d2e1a72fcca58-6b9af7d41d2so1095255b3a.0
|
||||
for <u-boot@lists.denx.de>; Sun, 15 Oct 2023 23:47:09 -0700 (PDT)
|
||||
Received: by mail-qv1-xf30.google.com with SMTP id
|
||||
6a1803df08f44-66d09b6d007so10800236d6.1
|
||||
for <u-boot@lists.denx.de>; Thu, 09 Nov 2023 20:27:22 -0800 (PST)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=linaro.org; s=google; t=1697438827; x=1698043627; darn=lists.denx.de;
|
||||
d=linaro.org; s=google; t=1699590441; x=1700195241; darn=lists.denx.de;
|
||||
h=content-transfer-encoding:mime-version:references:in-reply-to
|
||||
:message-id:date:subject:cc:to:from:from:to:cc:subject:date
|
||||
:message-id:reply-to;
|
||||
bh=a4zZ4HlSkK/oY3qfyV9r1nYVhNuROFuLhRstgf1Rv2c=;
|
||||
b=Ul1XEHOsGM4s5ZXhl8izVuRgdzwBvimAZkXuoqhECUyzZ5Ez0xE4L1Hg3jaebkJtT4
|
||||
Obo7iWdiOztGGXAQsCc6aArrMkn5aWaxldZj3Pk7wiMXDQQwkaTGjRCvrTsNYEXGqaYa
|
||||
lgGsDUHQY9XV9evUyGDM53AoPvEQpMUn6Ise6OpLox6UUZP1F50ibABAcCqCaWEz+1nq
|
||||
4lVN8G9iVN+cmBLHgyABIM/ySQviS1kOYG+YTltUb5HvVaMxir4vqsa4+x6vd/tTxXMk
|
||||
56wvCrB5HMNqfSgdipSasXwMLCFgHXkBq93i2kbuzMIQ7Ysvv3C8BVI0G+1f6oLwENLk
|
||||
e/CQ==
|
||||
bh=TMp02tF2/jn50c0fdB6OUXNmWJ9Af2C5T6zhn2D5BPI=;
|
||||
b=muA1rcXEW1UV0ytByrk/oz/vuO7kL/M5Szuv8+JLohfHHFY3sZW5v5q4Tn1coMbMKW
|
||||
6+JvY0qla9DiPjvWA90QSopUCqBoggSNPTIlTn4YSs0zA/+Aa9ufsx25M+rq4pdYGAZq
|
||||
ujAG9mRgWMuq7W+eZZWfQo6eFqEo14D6RbQL5NFW/G0Wkle6TwLwu7dp19DOw7hH/jPq
|
||||
sq9/5/DA4FEI+4sRDsPBAQ48VTq05vuMv2PMU0t4d7SXPVCEk1lW+JFZB4wooN2XotQ+
|
||||
ni+S40bdTeGBscZ+sajQQgtDd49nxGSB518samtlg5SGdhDB9WKak39uPeWU4WFYc01J
|
||||
R7BQ==
|
||||
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=1e100.net; s=20230601; t=1697438827; x=1698043627;
|
||||
d=1e100.net; s=20230601; t=1699590441; x=1700195241;
|
||||
h=content-transfer-encoding:mime-version:references:in-reply-to
|
||||
:message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
|
||||
:subject:date:message-id:reply-to;
|
||||
bh=a4zZ4HlSkK/oY3qfyV9r1nYVhNuROFuLhRstgf1Rv2c=;
|
||||
b=OcOEUqe358XOG7Zc6Hy+FF1rfaLYWmEF0A8OizdzAhGDLivYKjNd4BoOEHO4KvOACh
|
||||
FZMZ1CB92hAiYJu1Ndf90dBBML5rNhQNU2W7UeXtS71umYvHozHLjFpF1yhECni/jQQU
|
||||
4oOX+5SMFsICbIbh7s4rTv7wQiw9WfipvTiPbJAhIlFiWT90CFt3hyN8/9KlKbl0Sclz
|
||||
gllfdag+B/kpFHp53cH9u/zyihobAX9mjV7UWzK5LavAIv6z62RlsRMaICfqqhzWdiCQ
|
||||
HVNQr2zZEmvsRXg8I0bE1n51DSkTLQ3tXeACm5nhLyxgtyqWwailoFeacOUsF7GMlCcD
|
||||
qEbw==
|
||||
X-Gm-Message-State: AOJu0YzjJEUEStoUb3N4IXyZxHifoMSiHxGU6B4mx7PQowC7gzvn1TnE
|
||||
xTthn5FBg1s44Z9M4SsWxKIzkdvcmlpYkXlx7zA=
|
||||
bh=TMp02tF2/jn50c0fdB6OUXNmWJ9Af2C5T6zhn2D5BPI=;
|
||||
b=o5TY9c0iL/aKbWJtamq+fAKn5twYwIcXo5Z8lxIo1/WL8jhCu3973LiJ6l2rbP6I26
|
||||
wEUpA97eZRYjRnp6Pfb9nJ5+Ip11akGFqY+UNFjwNues+jYvCmrhtbzt3RIwwRMopasI
|
||||
IvpvSU+Vk0opNS2b96ZRak7X34ZoUNZVcjTBCSqx3UgQcaMOxrP5u7LholG/3rTttkkF
|
||||
gdIAWrm7wPUrREhnt8opfpTWbusAkgJ1lAa0uqcfb4TRE7fKsiX3du3TwgJNsvACBXxW
|
||||
W4w5nDy5AXlY05IOsmMvxjIudLF0aDB3y/aUT1K7/NyAO77e5CPoGEIRF4JnpngLM7yx
|
||||
RcEw==
|
||||
X-Gm-Message-State: AOJu0YwKFnJ+XRzaRWdr9TK+didg99ZRC2gUKVvYvCLFFGqfG4yFbCXC
|
||||
IsubnJ6RTNtZqmONUFojqVLmrQYm513MFxxhCLg=
|
||||
X-Google-Smtp-Source:
|
||||
AGHT+IHbD6oyEamNHq3LhzVqk9GmlOVQEB1PUP0LTuRVh232jV1wx8mVR7sYKvotrVqHEVfJnRLFMA==
|
||||
X-Received: by 2002:a05:6a00:1511:b0:690:4362:7011 with SMTP id
|
||||
q17-20020a056a00151100b0069043627011mr35009133pfu.24.1697438827170;
|
||||
Sun, 15 Oct 2023 23:47:07 -0700 (PDT)
|
||||
AGHT+IE/39rKwHRMrxLkfDXIlyOXct/rRbXebKb2Lc3eaLeJaCt4Vmnxn7CrXnlXXLzUgocEmJUKcA==
|
||||
X-Received: by 2002:a05:6214:d44:b0:675:667d:a1b6 with SMTP id
|
||||
4-20020a0562140d4400b00675667da1b6mr7212832qvr.0.1699590440388;
|
||||
Thu, 09 Nov 2023 20:27:20 -0800 (PST)
|
||||
Received: from localhost ([164.70.16.189]) by smtp.gmail.com with ESMTPSA id
|
||||
fa13-20020a056a002d0d00b006b1c14a493fsm5242447pfb.71.2023.10.15.23.47.06
|
||||
n18-20020a170902e55200b001c0bf60ba5csm4304818plf.272.2023.11.09.20.27.19
|
||||
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
|
||||
Sun, 15 Oct 2023 23:47:06 -0700 (PDT)
|
||||
Thu, 09 Nov 2023 20:27:19 -0800 (PST)
|
||||
From: Masahisa Kojima <masahisa.kojima@linaro.org>
|
||||
To: u-boot@lists.denx.de
|
||||
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>,
|
||||
|
@ -99,14 +99,15 @@ Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>,
|
|||
Michal Simek <michal.simek@amd.com>, Raymond Mao <raymond.mao@linaro.org>,
|
||||
Masahisa Kojima <masahisa.kojima@linaro.org>,
|
||||
Joao Marcos Costa <jmcosta944@gmail.com>,
|
||||
Huang Jianan <jnhuang95@gmail.com>,
|
||||
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
|
||||
Miquel Raynal <miquel.raynal@bootlin.com>
|
||||
Subject: [PATCH v7 7/9] Boot var automatic management for removable medias
|
||||
Date: Mon, 16 Oct 2023 15:45:24 +0900
|
||||
Message-Id: <20231016064526.2410856-8-masahisa.kojima@linaro.org>
|
||||
Miquel Raynal <miquel.raynal@bootlin.com>, linux-erofs@lists.ozlabs.org
|
||||
Subject: [PATCH v12 4/9] efi_loader: Boot var automatic management
|
||||
Date: Fri, 10 Nov 2023 13:25:37 +0900
|
||||
Message-Id: <20231110042542.3797301-5-masahisa.kojima@linaro.org>
|
||||
X-Mailer: git-send-email 2.34.1
|
||||
In-Reply-To: <20231016064526.2410856-1-masahisa.kojima@linaro.org>
|
||||
References: <20231016064526.2410856-1-masahisa.kojima@linaro.org>
|
||||
In-Reply-To: <20231110042542.3797301-1-masahisa.kojima@linaro.org>
|
||||
References: <20231110042542.3797301-1-masahisa.kojima@linaro.org>
|
||||
MIME-Version: 1.0
|
||||
X-BeenThere: u-boot@lists.denx.de
|
||||
X-Mailman-Version: 2.1.39
|
||||
|
@ -148,15 +149,14 @@ efi_secboot tests end up with unexpected failure.
|
|||
The efi_secboot tests need to be modified to explicitly set
|
||||
the BootOrder EFI variable.
|
||||
|
||||
squashfs ls test is also affected by this modification, need to
|
||||
clear the previous state before squashfs ls test starts.
|
||||
squashfs and erofs ls tests are also affected by this modification,
|
||||
need to clear the previous state before squashfs ls test starts.
|
||||
|
||||
Co-developed-by: Masahisa Kojima <masahisa.kojima@linaro.org>
|
||||
Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org>
|
||||
Signed-off-by: Raymond Mao <raymond.mao@linaro.org>
|
||||
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
|
||||
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
|
||||
Signed-off-by: Joao Marcos Costa <jmcosta944@gmail.com>
|
||||
Reviewed-by: Joao Marcos Costa <jmcosta944@gmail.com>
|
||||
---
|
||||
lib/efi_loader/efi_disk.c | 18 ++++++++
|
||||
|
@ -164,8 +164,9 @@ Reviewed-by: Joao Marcos Costa <jmcosta944@gmail.com>
|
|||
test/py/tests/test_efi_secboot/test_signed.py | 42 +++++++++----------
|
||||
.../test_efi_secboot/test_signed_intca.py | 14 +++----
|
||||
.../tests/test_efi_secboot/test_unsigned.py | 14 +++----
|
||||
.../test_fs/test_squashfs/test_sqfs_ls.py | 6 +++
|
||||
6 files changed, 66 insertions(+), 35 deletions(-)
|
||||
test/py/tests/test_fs/test_erofs.py | 9 ++++
|
||||
.../test_fs/test_squashfs/test_sqfs_ls.py | 9 ++++
|
||||
7 files changed, 78 insertions(+), 35 deletions(-)
|
||||
|
||||
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
|
||||
index f0d76113b0..b808a7fe62 100644
|
||||
|
@ -204,7 +205,7 @@ index f0d76113b0..b808a7fe62 100644
|
|||
|
||||
/**
|
||||
diff --git a/lib/efi_loader/efi_setup.c b/lib/efi_loader/efi_setup.c
|
||||
index e6de685e87..37359a77bb 100644
|
||||
index ad719afd63..c02569cb6d 100644
|
||||
--- a/lib/efi_loader/efi_setup.c
|
||||
+++ b/lib/efi_loader/efi_setup.c
|
||||
@@ -245,6 +245,13 @@ efi_status_t efi_init_obj_list(void)
|
||||
|
@ -531,18 +532,41 @@ index df63f0df08..7c078f220d 100644
|
|||
'efidebug test bootmgr'])
|
||||
assert 'efi_start_image() returned: 26' in ''.join(output)
|
||||
assert 'Hello, world!' not in ''.join(output)
|
||||
diff --git a/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py b/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py
|
||||
index 527a556ed8..3b8118104f 100644
|
||||
--- a/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py
|
||||
+++ b/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py
|
||||
@@ -118,6 +118,12 @@ def test_sqfs_ls(u_boot_console):
|
||||
diff --git a/test/py/tests/test_fs/test_erofs.py b/test/py/tests/test_fs/test_erofs.py
|
||||
index 458a52ba79..87ad8f2d5f 100644
|
||||
--- a/test/py/tests/test_fs/test_erofs.py
|
||||
+++ b/test/py/tests/test_fs/test_erofs.py
|
||||
@@ -196,6 +196,15 @@ def test_erofs(u_boot_console):
|
||||
"""
|
||||
build_dir = u_boot_console.config.build_dir
|
||||
|
||||
+ # If the EFI subsystem is enabled, default file(e.g. EFI/BOOT/BOOTAA64.EFI)
|
||||
+ # is scanned when the new disk is detected. This ends up with the unexpected
|
||||
+ # output at the first 'sqfsls' command.
|
||||
+ # Clear the previous state.
|
||||
+ # If the EFI subsystem is enabled and initialized, EFI subsystem tries to
|
||||
+ # add EFI boot option when the new disk is detected. If there is no EFI
|
||||
+ # System Partition exists, EFI subsystem outputs error messages and
|
||||
+ # it ends up with test failure.
|
||||
+ # Restart U-Boot to clear the previous state.
|
||||
+ # TODO: Ideally EFI test cases need to be fixed, but it will
|
||||
+ # increase the number of system reset.
|
||||
+ u_boot_console.restart_uboot()
|
||||
+
|
||||
try:
|
||||
# setup test environment
|
||||
make_erofs_image(build_dir)
|
||||
diff --git a/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py b/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py
|
||||
index 527a556ed8..a20a7d1a66 100644
|
||||
--- a/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py
|
||||
+++ b/test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py
|
||||
@@ -118,6 +118,15 @@ def test_sqfs_ls(u_boot_console):
|
||||
"""
|
||||
build_dir = u_boot_console.config.build_dir
|
||||
|
||||
+ # If the EFI subsystem is enabled and initialized, EFI subsystem tries to
|
||||
+ # add EFI boot option when the new disk is detected. If there is no EFI
|
||||
+ # System Partition exists, EFI subsystem outputs error messages and
|
||||
+ # it ends up with test failure.
|
||||
+ # Restart U-Boot to clear the previous state.
|
||||
+ # TODO: Ideally EFI test cases need to be fixed, but it will
|
||||
+ # increase the number of system reset.
|
||||
+ u_boot_console.restart_uboot()
|
||||
+
|
||||
# setup test environment
|
||||
|
|
Loading…
Reference in New Issue