On 05.06.2009 12:51, Carl-Daniel Hailfinger wrote:
Zheng, can you please test this with HIGH_TABLES enabled (and a new FILO)? A full log would be appreciated. Thanks.
This hopefully will fix AMD 690 HIGH_TABLES or at least give me an insight into why HIGH_TABLES fails.
Signed-off-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
I just tested the patch and it works perfectly with a recent FILO.
This patch is not ready to be applied (it depends on AMD 690 code), but it illustrates what we need to to to get HIGH_TABLES working on the chipsets (usually with UMA graphics) which have problems with that setting.
Basically, HIGH_TABLES are placed in UMA memory for some chipsets and that causes them to be overwritten by graphics drivers before they can be used.
The preferred way to solve this would be a variable top_low_normal_memk which would be marking the upper end of non-UMA non-MMIO non-SMM memory below 4G.
Regards, Carl-Daniel