My approach to this (requires a debug connection or a dump) is first to enable 
BSOD error parameter display:
Under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl create a 
DWORD value DisplayParameters=1
At this point you can configure it to create a dump which should be sufficient 
for your needs
To create dump:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl set 
CrashDumpEnabled to 1 and AutoReboot to 0 

When BSOD hits, you will see 4 hex values - BSOD parameters. For A5 
(ACPI_BIOS_ERROR) they can be decoded using this table:
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0xa5--acpi-bios-error

This list is not complete and I have a standing bug report to fix that. However 
the hope is that it will be enough for your needs.
Most of the time one of the parameters will be a pointer to a Unicode string 
containing the name of the offending DSTD node.
In any case the next step would be opening the dump in WinDbg and looking at 
what's at that address.

________________________________________
From: vladocb via coreboot <[email protected]>
Sent: Wednesday, June 12, 2019 8:47 PM
To: [email protected]
Subject: [coreboot] ACPI_BIOS_ERROR windows boot error with PCIe GPU

Hi,
I'm trying to boot Windows 10 with Coreboot 4.9.2002 using Tianocore + a PCIe 
GPU and I always get an strange ACPI_BIOS_ERROR.

Without the PCIe GPU, works ok.

I'm pretty sure is an error with my DSDT or the southbridge code.
Sadly, I cannot debug Windows to know determine the exact ACPI problem.
I also tested with other boards like the Asus Maximus IV GeneZ and the problem 
is there too: with the IGP only works, but when I attach a PCIe GPU then it 
crashes.

Take a look to my code if you want, any help about this will be welcome.
https://review.coreboot.org/c/coreboot/+/33328

Thanks.







_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to