the following patch was just integrated into master: commit 001de1aeb00e604e4664659b831ca99d1a940d57 Author: Aaron Durbin adurbin@chromium.org Date: Wed Apr 24 22:59:45 2013 -0500
boot state: rebalance payload load vs actual boot
The notion of loading a payload in the current boot state machine isn't actually loading the payload. The reason is that cbfs is just walked to find the payload. The actual loading and booting were occuring in selfboot(). Change this balance so that loading occurs in one function and actual booting happens in another. This allows for ample opportunity to delay work until just before booting.
Change-Id: Ic91ed6050fc5d8bb90c8c33a44eea3b1ec84e32d Signed-off-by: Aaron Durbin adurbin@chromium.org Reviewed-on: http://review.coreboot.org/3139 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich rminnich@gmail.com
Build-Tested: build bot (Jenkins) at Tue Apr 30 01:44:50 2013, giving +1 Reviewed-By: Ronald G. Minnich rminnich@gmail.com at Wed May 1 07:13:16 2013, giving +2 See http://review.coreboot.org/3139 for details.
-gerrit