[coreboot-gerrit] Patch merged into coreboot/master: 29840e2 AMD Fam 15tn: Use all memory on systems with more than 4 GB

gerrit at coreboot.org gerrit at coreboot.org
Tue Jun 4 17:48:48 CEST 2013


the following patch was just integrated into master:
commit 29840e234cf6a58313d7d8bc1db1b2fcd5a33bb1
Author: Siyuan Wang <wangsiyuanbuaa at gmail.com>
Date:   Tue Jun 4 19:56:22 2013 +0800

    AMD Fam 15tn: Use all memory on systems with more than 4 GB
    
    Take a Parmer board with 4G memory as an example.
    
    Use 'cat /proc/meminfo' to check memory, it reads 'MemTotal 3327540kB'.
    Parmer uses 512M as video memory when it has 4G.
    3327540+512*1024 = 3851828(kB), so some memory is lost.
    
    When Parmer has 4G memory, TOM2 low is 0x1F000000, TOM2 high is
    0x00000001. But in e820 table or coreboot table, the last item is
    
        6: 0000000100000000 - 0000000118000000 = 1 RAM
    
    This is not correct, it should be
    
        6: 0000000100000000 - 000000011f000000 = 1 RAM
    
    This patch changes the memory layout when TOM2 is set.
    
    Change-Id: I4e2d163ae8fe1e65ddc384b520a5112ca067b1d1
    Signed-off-by: Siyuan Wang <SiYuan.Wang at amd.com>
    Signed-off-by: Siyuan Wang <wangsiyuanbuaa at gmail.com>
    Reviewed-on: http://review.coreboot.org/3366
    Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Tested-by: build bot (Jenkins)
    Reviewed-by: Ronald G. Minnich <rminnich at gmail.com>


See http://review.coreboot.org/3366 for details.

-gerrit



More information about the coreboot-gerrit mailing list