[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