A38x: Broken Linux kernel booting over UART

Pali Rohár pali at kernel.org
Mon Oct 11 12:13:29 CEST 2021


Hello!

Current U-Boot master has broken booting of Linux kernel over UART on
A38x.

After transferring image over UART it just prints:

CACHE: Misaligned operation at range [01000000, 014e5d96]
## Total Size      = 0x004e5d96 = 5135766 Bytes
## Start Addr      = 0x01000000
Kernel image @ 0x1000000 [ 0x000000 - 0x4e0e60 ]
FDT and ATAGS support not compiled in

resetting ...

It resets board and does not boot kernel. Note that I'm trying to boot
recent 5.15 kernel image, not something old.

I did git bisect and it found following commit which broke booting:

9774462e34faaa64a91eb9c68b438a52d22bba6a is the first bad commit
commit 9774462e34faaa64a91eb9c68b438a52d22bba6a
Author: Tom Rini <trini at konsulko.com>
Date:   Mon Aug 30 09:16:30 2021 -0400

    arm: Disable ATAGs support

Prior this commit booting working fine.

Do you have any idea what is with above commit? Or any hints?


More information about the U-Boot mailing list