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