Tobias Diedrich wrote: > Scott Duplichan wrote: > > The stop A5 can be easy to debug if you go through the pain of > > setting up a checked build with windbg. For me the first thing > > it reported was e820 ranges overlapping with other (ACPI) ranges. > > I found Windows wants no range reserved in e820 unless it is > > truly off limits to the OS ands its drivers. The exception is > > mmconf, which is often reserved in e820. An annoyance with checked > > build (at least win7) is the e820 range error message prints > > garbage. The reason is that the DbgPrint format string and arg list > > do not match. One is 32-bit and the other 64-bit. It will work if > > patched in memory before executing. Another problem is that Windows > > wants ACPI to report the address space available to the PCI bus. > > Here is how mine looks. It is hard-coded for 2MB TOM at the moment: > > Finally have a win install on my notebook set up. I didn't have any > disk space left on the hard disk and had to patch the xp install cd > so I could install it on an external USB hard drive... > Hmm, according to windbg the error is 'failed to load DDB', and the > third arg points to the generated SSDT for my Processor. I'll have a > look...
Disabling the SSDT for now there was indeed an E820 conflict with the DSDT PCI0 _CRS resources. Looks like the dsdt I copied it from was a bad example. :) I got my first successful ACPI boot of XP now. -- Tobias PGP: http://8ef7ddba.uguu.de -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot