[RESEND PATCH v3 0/3] rpi: Convert to standard boot
Peter Robinson
pbrobinson at gmail.com
Fri Oct 6 11:22:34 CEST 2023
Hi Simon,
So with more testing of 2023.10 in Fedora we found a regression where
the display dies when the vc4 module loads in the kernel. With further
debug it was found that it was due to the new U-Boot and with
bisecting it myself I have found this series is the cause of the
regression.
The testing I have done is with recent RPi firmware, U-Boot 2023.10
and kernel 6.5.x, but also seen with 6.4.x, with a minimal text only
image. I can also reproduce it by using the F-38 GA image, no updates
and purely just changing the U-Boot component. I've done my testing on
the RPi4.
Let me know if you need more information, I believe you have a RPi you
can test with.
Regards,
Peter
On Thu, Jul 27, 2023 at 10:54 PM Simon Glass <sjg at chromium.org> wrote:
>
> This series moves Raspberry Pi boards over to use standard boot.
>
> It also moves rpi over to use a text-based environment. Unfortunately it
> is not possible to empty the header file due to several CFG options.
>
> Fix the repeated "and and" while we are here.
>
> Note that this reduces rodata size by about 4.5KB. We could get another
>
> for a total image-size saving of about 15KB. This is mostly because
> HUSH_PARSER is not enabled anymore and the environment shrinks down by
> about 3.5K. Hush is not actually needed anymore, since standard boot does
> not use it. Also CMD_SYSBOOT is dropped since standard boot calls the
> pxe_utils code directly in that case.
>
> Changes in v3:
> - Rebase to -master
>
> Changes in v2:
> - Rebase to -next
> - Add new patch to disable DISTRO_DEFAULTS
>
> Simon Glass (3):
> arm: rpi: Switch to standard boot
> rpi: Disable DISTRO_DEFAULTS
> arm: rpi: Switch to a text environment
>
> board/raspberrypi/rpi/rpi.env | 77 +++++++++++++++++++
> 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 | 2 +-
> configs/rpi_4_defconfig | 2 +-
> configs/rpi_arm64_defconfig | 2 +-
> configs/rpi_defconfig | 2 +-
> include/configs/rpi.h | 134 ---------------------------------
> 11 files changed, 86 insertions(+), 143 deletions(-)
> create mode 100644 board/raspberrypi/rpi/rpi.env
>
> --
> 2.41.0.487.g6d72f3e995-goog
>
More information about the U-Boot
mailing list