[coreboot-gerrit] Patch merged into coreboot/master: 8fc41e1 boot state: run timers on state entry

gerrit at coreboot.org gerrit at coreboot.org
Wed May 1 07:19:55 CEST 2013


the following patch was just integrated into master:
commit 8fc41e1b84301e76921730caa4e6b8e8bf27cc35
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Mon Apr 29 23:22:01 2013 -0500

    boot state: run timers on state entry
    
    When TIMER_QUEUE is configured on call the timer callbacks on
    entry into a state but before its entry callbacks. In addition
    provide a barrier to the following states so that timers are drained
    before proceeding. This allows for blocking state traversal for key
    components of boot.
    	BS_OS_RESUME
    	BS_WRITE_TABLES
    	BS_PAYLOAD_LOAD
    	BS_PAYLOAD_BOOT
    
    Future functionality consists of evaluating the timer callbacks within
    the device tree. One example is dev_initialize() as that seems state
    seems to take 90% of the boot time. The timer callbacks could then be
    ran in a more granular manner.
    
    Change-Id: Idb549ea17c5ec38eb57b4f6f366a1c2183f4a6dd
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/3159
    Tested-by: build bot (Jenkins)
    Reviewed-by: Ronald G. Minnich <rminnich at gmail.com>

Build-Tested: build bot (Jenkins) at Wed May  1 06:22:52 2013, giving +1
Reviewed-By: Ronald G. Minnich <rminnich at gmail.com> at Wed May  1 07:19:52 2013, giving +2
See http://review.coreboot.org/3159 for details.

-gerrit



More information about the coreboot-gerrit mailing list