[openfirmware] [commit] r2058 - dev/olpc/kb3700
repository service
svn at openfirmware.info
Thu Dec 2 03:07:34 CET 2010
Author: wmb
Date: Thu Dec 2 03:07:34 2010
New Revision: 2058
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2058
Log:
OLPC XO-1.75 - fixed a bug in the EC SPI protocol timeout handling. It was causing spurious timeouts which prematurely aborted flash-ec.
Modified:
dev/olpc/kb3700/spicmd.fth
Modified: dev/olpc/kb3700/spicmd.fth
==============================================================================
--- dev/olpc/kb3700/spicmd.fth Thu Dec 2 03:06:03 2010 (r2057)
+++ dev/olpc/kb3700/spicmd.fth Thu Dec 2 03:07:34 2010 (r2058)
@@ -179,13 +179,10 @@
0 value cmd-time-limit
: cmd-timeout? ( -- flag )
- cmd-time-limit 0= if false exit then
get-msecs cmd-time-limit - 0>=
;
-: cancel-cmd-timeout ( -- ) 0 to cmd-time-limit ;
: set-cmd-timeout ( -- )
get-msecs d# 1000 + to cmd-time-limit
- cmd-time-limit 0= if 1 to cmd-time-limit then \ Avoid reserved value
;
defer do-state ' noop to do-state
@@ -196,7 +193,6 @@
['] upstream to do-state
;
: command-done ( -- )
- cancel-cmd-timeout
true to command-finished?
sticky? 0= if
enter-upstream-state
More information about the openfirmware
mailing list