BISECTED f3866909e350 ("distro_bootcmd: call EFI bootmgr even without having /EFI/boot")

Matwey V. Kornilov matwey.kornilov at gmail.com
Sun Jun 6 16:37:21 CEST 2021


Hi,

I've found that

f3866909e350 ("distro_bootcmd: call EFI bootmgr even without having /EFI/boot")

breaks running EFI application from USB device on BeagleBone Black
(am335x) device.

With this patch I see the following:

Booting /efi\boot\bootarm.efi
Welcome to GRUB!

data abort
pc : [<9ce0b6d0>]          lr : [<9ffab7c7>]
reloc pc : [<7d69d6d0>]    lr : [<8083d7c7>]
sp : 9df44e28  ip : 9ffdfe90     fp : 00000003
r10: 9ffe3300  r9 : 00000000     r8 : 9df6fe88
r7 : 00000000  r6 : 9ce5da08     r5 : 9ce571f8  r4 : 9ce2c040
r3 : 00000000  r2 : 00000001     r1 : 9ce56598  r0 : 00000000
Flags: NzCv  IRQs off  FIQs on  Mode SVC_32
Code: e3500000 0a000015 e590000c eb00f96e (e5d03000)
UEFI image [0x9ce46000:0x9cf28fff] '/efi\boot\bootarm.efi'
Resetting CPU ...

while without the patch, GRUB works as usual.
Could you please help me to figure out what is going wrong here?

-- 
With best regards,
Matwey V. Kornilov


More information about the U-Boot mailing list