Hi Tom,

On Mon, 8 Jun 2026 at 08:01, Tom Rini <[email protected]> wrote:
>
> On Mon, Jun 08, 2026 at 11:29:15AM +0300, Andy Shevchenko wrote:
> > On Sun, Jun 07, 2026 at 05:47:26PM -0600, Tom Rini wrote:
> > > On Sun, Jun 07, 2026 at 05:05:12PM -0600, Simon Glass wrote:
> > >
> > > > The mask ROM loads the OS image to 0x01100000 but enters it at
> > > > 0x01101000, so U-Boot must sit 0x1000 (4KB) into the loaded image. This
> > > > was arranged by board/intel/edison/config.mk, which prepended 4096 zero
> > > > bytes to u-boot.bin through an 'INPUTS-y += u-boot-align.bin' rule whose
> > > > recipe moved its output back over u-boot.bin.
> > > >
> > > > Commit bd3f9ee679b4 ("kbuild: Bump the build system to 6.1") stopped
> > > > that rule from running, so u-boot.bin no longer gains the 4KB prefix.
> > > > The mask ROM then jumps 4KB into U-Boot's code and the board never
> > > > starts, sitting in BootROM download mode (DnX) and cycling.
> > > >
> > > > Since the Edison image is assembled by binman, provide the gap there
> > > > instead: pad with a 'fill' of 4096 zero bytes ahead of the u-boot entry.
> > > > Drop the now-redundant alignment hack from the board config.mk.
> > > >
> > > > Fixes: bd3f9ee679b4 ("kbuild: Bump the build system to 6.1")
> > > > Signed-off-by: Simon Glass <[email protected]>
> > >
> > > That's an unintentional behavior change we should understand why
> > > happened, and then do whatever needs to be done to fix it, so that other
> > > platforms that might have been in a similar spot can also be fixed.
> >
> > While I agree on this, the Intel Edison case gets rectified by this series 
> > in
> > terms of getting rid of the known hack as Simon mentioned. Yes, it was me 
> > who
> > invented that hack long time ago for quicker ramping up the board.
>
> That's good to know, thanks. As I agree that this is a better long-term
> solution, but for the upcoming release the right answer is to fix the
> direct regression (and so potentially other platforms, depending on root
> cause).

It has been broken for a few releases, so I don't think we have to
panic to get this into -master

I believe this series cannot affect other boards, but we are very late
for fixes.

I spend some time looking around and found MXS has the same problem.
So I'll send a new little series for both, then rebase this series on
-next

Regards,
Simon

>
> --
> Tom

Reply via email to