[OpenBIOS] r437 - cpu/x86/pc/olpc/sdtools

svn at openbios.org svn at openbios.org
Tue Jun 5 21:15:23 CEST 2007


Author: wmb
Date: 2007-06-05 21:15:23 +0200 (Tue, 05 Jun 2007)
New Revision: 437

Modified:
   cpu/x86/pc/olpc/sdtools/maketar
   cpu/x86/pc/olpc/sdtools/sd.fth
Log:
OLPC sdkit - added EC access routines, put all the files in a subdirectory.



Modified: cpu/x86/pc/olpc/sdtools/maketar
===================================================================
--- cpu/x86/pc/olpc/sdtools/maketar	2007-06-04 23:30:10 UTC (rev 436)
+++ cpu/x86/pc/olpc/sdtools/maketar	2007-06-05 19:15:23 UTC (rev 437)
@@ -1,9 +1,11 @@
 #!/bin/sh
-ls ../../../../../cpu/x86/Linux
-cp ../../../../../cpu/x86/Linux/forth .
-cp ../../../../../cpu/x86/build/builder.dic .
-cp ../../../../../cpu/x86/ioports.fth .
-cp ../../../../../cpu/x86/pc/olpc/mfgdata.fth .
-cp ../../../../../dev/olpc/dcon/dconsmb.fth .
-tar cfz sdkit.tgz forth builder.dic sd.fth ioports.fth dconsmb.fth mfgdata.fth dumpgamma.fth sd
-rm -f builder.dic forth ioports.fth mfgdata.fth dconsmb.fth
+mkdir -p sdkit
+cp ../../../../../cpu/x86/Linux/forth sdkit
+cp ../../../../../cpu/x86/build/builder.dic sdkit
+cp ../../../../../cpu/x86/ioports.fth sdkit
+cp ../../../../../cpu/x86/pc/olpc/mfgdata.fth sdkit
+cp ../../../../../dev/olpc/dcon/dconsmb.fth sdkit
+cp ../../../../../dev/olpc/kb3700/ecio.fth sdkit
+cp sd sd.fth dumpgamma.fth sdkit
+tar cfz sdkit.tgz sdkit
+# rm sdkit/*

Modified: cpu/x86/pc/olpc/sdtools/sd.fth
===================================================================
--- cpu/x86/pc/olpc/sdtools/sd.fth	2007-06-04 23:30:10 UTC (rev 436)
+++ cpu/x86/pc/olpc/sdtools/sd.fth	2007-06-05 19:15:23 UTC (rev 437)
@@ -34,7 +34,8 @@
 : r  ( offset -- )  sdl@ u.  ;
 : w  ( l offset -- )  sdl!  ;
 
-fff0.0000 10.0000 mmap constant flash-base
+-1 value flash-base
+fff0.0000 10.0000 mmap to flash-base
 \needs cdump  : cdump  ( adr len -- )  bounds  ?do  i c@ .x  loop  ;
 \needs .mfg-data fload mfgdata.fth
 
@@ -60,6 +61,12 @@
 
 \needs vp@ fload dumpgamma.fth
 
+: unimp  true abort" SPI reflashing is not implemented in this version"  ;
+: spicmd! unimp ;  : spi-cmd-wait unimp ;  : power-off unimp ;
+defer spi-start  defer spi@  defer spi!  defer spi-out  defer spi-reprogrammed
+1 value spi-us
+\needs ec@ fload ecio.fth
+
 \ LICENSE_BEGIN
 \ Copyright (c) 2006 FirmWorks
 \ 




More information about the OpenBIOS mailing list