[coreboot] Error with tiano payload

Peter Stuge peter at stuge.se
Tue Jul 10 18:39:34 CEST 2018


Jorge Fernandez Monteagudo wrote:
> !!!! X64 Exception Type - 00(#DE - Divide Error)  CPU Apic ID - 00000010 !!!!

So there is probably a division by zero..

> RIP  - 000000008F5D4FCB

> !!!! Find PE image /mnt/develop/bettong/coreboot/master/coreboot_tpm2/payloads/external/tianocore/tianocore/Build/CorebootPayloadPkgX64/RELEASE_COREBOOT/X64/CorebootPayloadPkg/FbGop/FbGop/DEBUG/FbGop.dll
> (ImageBase=000000008F5D4000, EntryPoint=000000008F5D5F7D) !!!!

..at byte 0xfcb=4043 in FbGop.dll.


> When configured with 800x600 32k-color (1:5:5:5) or 800x600 64k-color (5:6:5)
> boots ok.

Look for assumptions (all assumptions are bad) about frame buffer size or
structure in the code. I guess some code tries to compute number of bytes
per pixel but doesn't always get correct results.


//Peter



More information about the coreboot mailing list