[openfirmware] r1585 - cpu/x86/pc/olpc/via
svn at openfirmware.info
svn at openfirmware.info
Fri Dec 11 23:49:18 CET 2009
Author: wmb
Date: 2009-12-11 23:49:18 +0100 (Fri, 11 Dec 2009)
New Revision: 1585
Modified:
cpu/x86/pc/olpc/via/fsupdate.fth
cpu/x86/pc/olpc/via/fw.bth
Log:
OLPC trac 9873 - secure reflash via button keys was turned off; it is now turned on.
Modified: cpu/x86/pc/olpc/via/fsupdate.fth
===================================================================
--- cpu/x86/pc/olpc/via/fsupdate.fth 2009-12-11 22:26:46 UTC (rev 1584)
+++ cpu/x86/pc/olpc/via/fsupdate.fth 2009-12-11 22:49:18 UTC (rev 1585)
@@ -191,6 +191,7 @@
nip .error
then ( )
previous definitions
+
show-done
?all-written
close-nand-ihs
@@ -204,6 +205,7 @@
['] noop to show-progress
\ clear-context nand-commands
+ t(
also nand-commands
true to secure-fsupdate?
@@ -213,7 +215,9 @@
\ only forth also definitions
show-done
+ ?all-written
close-nand-ihs
+ )t-hms
;
: fs-update-from-list ( devlist$ -- )
Modified: cpu/x86/pc/olpc/via/fw.bth
===================================================================
--- cpu/x86/pc/olpc/via/fw.bth 2009-12-11 22:26:46 UTC (rev 1584)
+++ cpu/x86/pc/olpc/via/fw.bth 2009-12-11 22:49:18 UTC (rev 1585)
@@ -627,11 +627,12 @@
protect-fw text-on ['] scan-nand guarded
then
;
+[then]
+
: ?fs-update ( -- )
button-check button-x or button-o or button-square or ( mask )
game-key-mask = if protect-fw try-fs-update then
;
-[then]
: pci-fixup ( -- )
h# 43 h# 8804 config-b! \ Enable parity checking on D17F0
@@ -681,8 +682,8 @@
?diags
[ifdef] Later
?scan-nand
+[then]
?fs-update
-[then]
secure-startup
unblock-exceptions
['] (interrupt-auto-boot?) to interrupt-auto-boot?
More information about the openfirmware
mailing list