[openfirmware] [commit] r2705 - dev/olpc/spiflash
repository service
svn at openfirmware.info
Mon Nov 28 01:05:39 CET 2011
Author: quozl
Date: Mon Nov 28 01:05:38 2011
New Revision: 2705
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2705
Log:
OLPC - avoid a gap in the reflash progress display, and show one more dot after the verify pass.
Modified:
dev/olpc/spiflash/spiui.fth
Modified: dev/olpc/spiflash/spiui.fth
==============================================================================
--- dev/olpc/spiflash/spiui.fth Mon Nov 28 00:59:40 2011 (r2704)
+++ dev/olpc/spiflash/spiui.fth Mon Nov 28 01:05:38 2011 (r2705)
@@ -10,6 +10,10 @@
defer spi-progress ' drop to spi-progress ( n -- )
+: .progress ( offset -- )
+ 5 rshift dup spi-progress h# 400 + spi-progress
+;
+
: write-flash-range ( adr end-offset start-offset -- )
." Writing" cr
?do ( adr )
@@ -26,7 +30,7 @@
i flash-erase-block
dup /flash-block i flash-write ( adr )
then
- i 5 rshift dup spi-progress h# 400 + spi-progress ( adr )
+ i .progress ( adr )
/flash-block + ( adr' )
/flash-block +loop ( adr )
cr drop ( )
@@ -186,6 +190,7 @@
[then]
\ Don't write the block containing the manufacturing data
+ mfg-data-offset .progress
flash-buf mfg-data-end-offset + /flash mfg-data-end-offset write-flash-range \ Write last part
;
@@ -210,6 +215,7 @@
write-firmware
verify-firmware
then
+ /flash .progress
flash-write-disable
else
.verify-msg
More information about the openfirmware
mailing list