[coreboot-gerrit] Patch merged into coreboot/master: 62997e0 ARMV7: threading support for cooperative multitasking

gerrit at coreboot.org gerrit at coreboot.org
Fri Aug 8 00:10:19 CEST 2014


the following patch was just integrated into master:
commit 62997e0981dddd1ef6b2841fbaee204ed88b9733
Author: Ronald G. Minnich <rminnich at gmail.com>
Date:   Fri Aug 23 11:22:42 2013 -0700

    ARMV7: threading support for cooperative multitasking
    
    These functions add support for cooperative multitasking.
    Currently, since we only have one ARM SOC that uses or supports multitasking,
    arch_get_thread_stackbase returns CONFIG_STACK_BOTTOM for the thread stack.
    We may end up having to make a cpu-specific function that arch_get_thread_stackbase calls,
    but let's avoid adding complexity until we're sure we need to. We also wish to avoid
    creating Yet Another Config Variable but will do so if pressed.
    
    The switch code only saves r4-r11 and lr, which is consistent with the standard.
    
    Change-Id: I0338a9c11127351e1f3a190bc51a7a558420b141
    Signed-off-by: Ronald G. Minnich <rminnich at gmail.com>
    Reviewed-on: https://gerrit.chromium.org/gerrit/66845
    Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Commit-Queue: Ronald G. Minnich <rminnich at chromium.org>
    Tested-by: Ronald G. Minnich <rminnich at chromium.org>
    (cherry picked from commit 22b62af3c26b6b504498b434d29a56a8932f3061)
    Signed-off-by: Isaac Christensen <isaac.christensen at se-eng.com>
    Reviewed-on: http://review.coreboot.org/6517
    Tested-by: build bot (Jenkins)


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

-gerrit



More information about the coreboot-gerrit mailing list