Based on my test, if I set HIVE_HIGH_TABLES=1 in northbridge/amd/amdk8/Config.lb, Linux will not crash and ACPI works well.
Note. I use the old version filo without libpayload.
Zheng
-----Original Message----- From: Carl-Daniel Hailfinger [mailto:c-d.hailfinger.devel.2006@gmx.net] Sent: Thursday, June 04, 2009 10:42 AM To: Bao, Zheng Cc: coreboot@coreboot.org Subject: Re: [coreboot] [dbm690t] The new acpi table doesn't seem to be correct.
I found the HIGH_TABLES bug on the DBM690T.
The K8 HIGH_TABLES code places these tables in UMA video memory. Of course that memory is cleared by some payloads and operating systems.
However, if I fix that, Linux still crashes during boot because it only sees 32 MB instead of 2 MB RAM.
If I disable high tables completely, Linux complains about corrupt ACPI tables and other stuff.
Has the tables code been tested recently if it works even in the case where we don't want high tables?
Regards, Carl-Daniel