[U-Boot] 2018.09-rc1 breakage on orangepi pc2

Mark Kettenis mark.kettenis at xs4all.nl
Thu Aug 2 20:55:23 UTC 2018


I can no longer boot OpenBSD on the orangepi pc2.  The kernel faults
somewhere in the EFI detection code, almost certainly where it looks
through the configuration table entries looking for the ACPI table.
I've bisected this resulting in:


4182a129ef735bfd6c54788affe1b649ab85b851 is the first bad commit
commit 4182a129ef735bfd6c54788affe1b649ab85b851
Author: Heinrich Schuchardt <xypron.glpk at gmx.de>
Date:   Thu Jun 28 12:45:32 2018 +0200

    efi_loader: allocate configuration table array
    
    The system table contains a link to the list of configurations tables.
    These include the device tree, SMBIOS table, and the ACPI table.
    
    This array is currently statically linked. With the patch it is allocated
    as EFI_RUNTIME_SERVICES_DATA. Due to the structure of the system table we
    cannot work with a linked list here.
    
    Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
    Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
    Signed-off-by: Alexander Graf <agraf at suse.de>


More information about the U-Boot mailing list