[coreboot-gerrit] Patch merged into coreboot/master: c0cbd6e haswell: use dynamic cbmem

gerrit at coreboot.org gerrit at coreboot.org
Fri Mar 22 00:13:57 CET 2013


the following patch was just integrated into master:
commit c0cbd6e8c2bad5453f7c3b6961bc12d03862497a
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Wed Mar 13 13:51:20 2013 -0500

    haswell: use dynamic cbmem
    
    Convert the existing haswell code to support reloctable ramstage
    to use dynamic cbmem. This patch always selects DYNAMIC_CBMEM as
    this option is a hard requirement for relocatable ramstage.
    
    Aside from converting a few new API calls, a cbmem_top()
    implementation is added which is defined to be at the begining of the
    TSEG region. Also, use the dynamic cbmem library for allocating a
    stack in ram for romstage after CAR is torn down.
    
    Utilizing dynamic cbmem does mean that the cmem field in the gnvs
    chromeos acpi table is now 0. Also, the memconsole driver in the kernel
    won't be able to find the memconsole because the cbmem structure
    changed.
    
    Change-Id: I7cf98d15b97ad82abacfb36ec37b004ce4605c38
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/2850
    Tested-by: build bot (Jenkins)
    Reviewed-by: Ronald G. Minnich <rminnich at gmail.com>

Build-Tested: build bot (Jenkins) at Wed Mar 20 23:54:07 2013, giving +1
See http://review.coreboot.org/2850 for details.

-gerrit



More information about the coreboot-gerrit mailing list