Hi, On Mon, 27 Mar 2023 at 23:47, Konrad Dybcio <konrad.dyb...@linaro.org> wrote: > > Mark's and Dzmitry's approaches come down to the same thing.. Let's > unify them by first removing the static keyword from the common file > to allow the variable to be reused, then renaming "reg0" to the more > sensible fw_dtb_pointer coming from the Apple file and finally remove > the mach-apple implementation of this very thing and enable the common > approach in the respective defconfig. > > Only build-tested. > > Signed-off-by: Konrad Dybcio <konrad.dyb...@linaro.org> > --- > arch/arm/lib/save_prev_bl_data.c | 14 +++++++------- > arch/arm/mach-apple/Makefile | 1 - > arch/arm/mach-apple/lowlevel_init.S | 17 ----------------- > configs/apple_m1_defconfig | 1 + > 4 files changed, 8 insertions(+), 25 deletions(-)
Perhaps we could start using a bloblist (in preparation for the coming Firmware Handoff [1] [2]) to pass information between stages? Regards, Simon [1] https://github.com/FirmwareHandoff/firmware_handoff [2] https://developer.arm.com/documentation/den0135/a