[coreboot-gerrit] Patch merged into coreboot/master: 7e35efa ramstage: introduce boot state machine
gerrit at coreboot.org
gerrit at coreboot.org
Wed May 1 07:04:49 CEST 2013
the following patch was just integrated into master:
commit 7e35efa83cdd6240e4f9282cc4d2703c40d472d5
Author: Aaron Durbin <adurbin at chromium.org>
Date: Wed Apr 24 15:14:01 2013 -0500
ramstage: introduce boot state machine
The boot flow currently has a fixed ordering. The ordering
is dictated by the device tree and on x86 the PCI device ordering
for when actions are performed. Many of the new machines and
configurations have dependencies that do not follow the device
ordering.
In order to be more flexible the concept of a boot state machine
is introduced. At the boundaries (entry and exit) of each state there
is opportunity to run callbacks. This ability allows one to schedule
actions to be performed without adding board-specific code to
the shared boot flow.
Change-Id: I757f406c97445f6d9b69c003bb9610b16b132aa6
Signed-off-by: Aaron Durbin <adurbin at chromium.org>
Reviewed-on: http://review.coreboot.org/3132
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich at gmail.com>
Build-Tested: build bot (Jenkins) at Mon Apr 29 23:32:50 2013, giving +1
Reviewed-By: Ronald G. Minnich <rminnich at gmail.com> at Wed May 1 07:04:46 2013, giving +2
See http://review.coreboot.org/3132 for details.
-gerrit
More information about the coreboot-gerrit
mailing list