On Wed, Mar 25, 2015 at 12:14:00PM -0700, David Hendricks wrote:
On Mon, Mar 23, 2015 at 7:27 PM, Bao, Zheng Zheng.Bao@amd.com wrote:
I am porting the coreboot to a platform with a new AMD APU, which is close to Kabini and Mullins. Now the board can boot Ubuntu and Windows 7. But it failed to boot Windows 8. It crashes at a very early stage, which seems to be Windows bootloader. The debug message of SeaBIOS is attached.
The interrupt routine installed by SeaBIOS still work. We can see handle_13, handle_08, handle_1a are called once in a while. There is no BSOD. There is only a windows logo on the monitor, without progress ring of Windows 8. Even the debug version of windows 8 doesn't help, because it crashes before the image is loaded.
Is there any more way to debug windows 8 bootloader?
There have been success reports with SeaBIOS booting Windows 8, so it's not a general win8 problem.
If possible, try to pull the disk image into a QEMU VM and see if it has the same crash when running QEMU with a native instance of SeaBIOS.
Also, make sure the problem is still present with SeaBIOS debug level 1 - very high debug levels are known to cause issues with some software.