[openfirmware] [commit] r3266 - cpu/arm/olpc
repository service
svn at openfirmware.info
Fri Aug 31 11:44:22 CEST 2012
Author: quozl
Date: Fri Aug 31 11:44:22 2012
New Revision: 3266
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3266
Log:
OLPC XO-4 - bsl, stack effect error in force-erase, junk left, caught by Chia-Hsiu.
Modified:
cpu/arm/olpc/bsl.fth
Modified: cpu/arm/olpc/bsl.fth
==============================================================================
--- cpu/arm/olpc/bsl.fth Fri Aug 31 08:19:41 2012 (r3265)
+++ cpu/arm/olpc/bsl.fth Fri Aug 31 11:44:22 2012 (r3266)
@@ -356,21 +356,27 @@
: force-erase ( -- )
rst-bsl
- ff-password ack? dup 0= if
- drop
- neo-password ack? dup 0= if
- drop
- ff-password ack? dup 0= if
- drop
- ." BSL is locked" exit
- then
- then
- then
+ ff-password ack? dup 0= if ( ff? )
+ drop ( )
+ neo-password ack? dup 0= if ( neo? )
+ drop ( )
+ ff-password ack? dup 0= if ( ff-neo-ff? )
+ drop ( )
+ ." BSL is locked" exit ( )
+ else ( ff-neo-ff? )
+ drop ( )
+ then ( )
+ else ( neo? )
+ drop ( )
+ then ( )
+ else ( ff? )
+ drop ( )
+ then ( )
erase-main
null-ffde!
calibration-missing if
- do-calibration null-ffde!
+ do-calibration null-ffde!
then
;
More information about the openfirmware
mailing list