[openfirmware] [commit] r2582 - cpu/arm/olpc
repository service
svn at openfirmware.info
Wed Oct 5 02:47:39 CEST 2011
Author: wmb
Date: Wed Oct 5 02:47:39 2011
New Revision: 2582
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2582
Log:
OLPC XO-1.75 - change the loop structure in put-data to make it easier to debug.
Modified:
cpu/arm/olpc/spcmd.fth
Modified: cpu/arm/olpc/spcmd.fth
==============================================================================
--- cpu/arm/olpc/spcmd.fth Wed Oct 5 02:09:47 2011 (r2581)
+++ cpu/arm/olpc/spcmd.fth Wed Oct 5 02:47:39 2011 (r2582)
@@ -141,11 +141,12 @@
: put-data ( byte -- )
get-msecs d# 100 + ( byte time-limit )
begin ( byte time-limit )
+ h# c4 reg@ 7 and ( byte time-limit flag )
+ while ( byte time-limit )
dup get-msecs - 0< if ( byte time-limit )
2drop exit ( -- )
then ( byte time-limit )
- h# c4 reg@ 7 and 0= ( byte time-limit flag )
- until ( byte time-limit )
+ repeat ( byte time-limit )
drop ( byte )
port# bwjoin h# 40 reg! ( )
;
More information about the openfirmware
mailing list