[PATCH] arm: init: add an option to use FDT from previous bootloader

Mark Kettenis mark.kettenis at xs4all.nl
Wed Oct 25 16:05:11 CEST 2023


> From: Simon Glass <sjg at chromium.org>
> Date: Tue, 24 Oct 2023 12:34:39 -0700
> 
> > This mechanism of retrieving the DTB is also used on the apple M1 I
> > think, and any other board where we're booting U-Boot as a drop-in for
> > the kernel on arm64.
> 
> I believe M1 is an open source project so perhaps they could adopt
> firmware handoff when it is finalised.

Hi Simon,

I'll repeat what I've said before; handoff for M1 is deliberately 100%
compatible with handoff to the Linux kernel such that it is possible
to bypass U-Boot and directly boot a Linux kernel.  This is a feature
the Asahi Linux developers depend on.

If you want us to make changes here, you need to convince the Linux
kernel developers to adjust Documentation/arch/arm64/bootig.rst to
allow for the firmware handoff convention.


More information about the U-Boot mailing list