[RESEND PATCH v3 0/3] rpi: Convert to standard boot

Simon Glass sjg at chromium.org
Sat Oct 7 00:42:38 CEST 2023


Hi Peter,

On Fri, 6 Oct 2023 at 03:22, Peter Robinson <pbrobinson at gmail.com> wrote:
>
> 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.

Thanks for the report. Which rpi should I test with? I take it that
vc4 is a kernel module? Do you have the error message?

Regards,
Simon


>
> 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