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
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD h-pulse.aprisoft.de 9.99.69 NetBSD 9.99.69 (GENERIC64) #138: Mon Jul 13 18:00:41 CEST 2020 martin%seven-days-to-the-wolves.aprisoft.de@localhost:/work/src/sys/arch/evbarm/compile/GENERIC64 evbarm
Architecture: aarch64
Machine: evbarm
>Description:

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.

>How-To-Repeat:

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.

>Fix:
n/a



Home | Main Index | Thread Index | Old Index