[coreboot-gerrit] Patch merged into coreboot/master: 28d5ec9 x86: provide consistent cbmem_top() for CONFIG_LATE_CBMEM_INIT

gerrit at coreboot.org gerrit at coreboot.org
Tue May 26 19:06:49 CEST 2015


the following patch was just integrated into master:
commit 28d5ec9a7d8fe11175c8907cc6fa0305c469b194
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Tue May 26 11:15:45 2015 -0500

    x86: provide consistent cbmem_top() for CONFIG_LATE_CBMEM_INIT
    
    For x86 systems employing CONFIG_LATE_CBMEM_INIT, set_top_of_ram() is
    called in ramstage to note the upper address of the 32-bit address
    space. This in turn is consumed by cbmem. However, in this scenario
    cbmem_top() cannot always be relied upon because get_top_of_ram()
    doesn't return the same value provided to set_top_of_ram().
    To fix the inconsistency in ramstage save the value passed in
    to set_top_of_ram() and defer to it as the return value for
    cbmem_top().
    
    Change-Id: Ida796fb836c59b9776019e7f8b3f2cd71156f0e5
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/10313
    Reviewed-by: Kyösti Mälkki <kyosti.malkki at gmail.com>
    Tested-by: build bot (Jenkins)


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

-gerrit



More information about the coreboot-gerrit mailing list