[coreboot] [PATCH] Fix AMD 690 HIGH_TABLES

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Thu Jun 11 02:10:10 CEST 2009

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 at 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.



More information about the coreboot mailing list