NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-arm/55486: bootaa64.efi is broken

>Number:         55486
>Category:       port-arm
>Synopsis:       bootaa64.efi is broken
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-arm-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 13 18:10:01 +0000 2020
>Originator:     Martin Husemann
>Release:        NetBSD 9.99.69
The NetBSD Foundation, Inc.
System: NetBSD 9.99.69 NetBSD 9.99.69 (GENERIC64) #138: Mon Jul 13 18:00:41 CEST 2020 evbarm
Architecture: aarch64
Machine: evbarm

The efi bootloader in -current is broken for boards booting via u-boot (or
at least some). It crashes and can not boot the kernel. Using an older
boot binary makes -current work fine.


Try to boot -current on something like [output from old bootloader]:

 > ver
Version: 1.13 (Mon Apr 20 12:41:34 UTC 2020) (9.99.56)
EFI: 2.70
Firmware: Das U-Boot (rev 0x20181100)
FDT: SolidRun i.MX8MQ HummingBoard Pulse [solidrun,hummingboard-pulse,fsl,imx8mq]

Also strikes on Odroid C2, haven't tried other boards.

The crashes are "random" in parts of the bootloader that have not
changed in ages, probably u-boot is loading the PE differently and
something overwrites something at runtime - or whatever.


Home | Main Index | Thread Index | Old Index