Author: wmb
Date: 2009-01-29 18:03:19 +0100 (Thu, 29 Jan 2009)
New Revision: 1095
Modified:
cpu/x86/pc/olpc/versions.fth
Log:
Q2E30
Modified: cpu/x86/pc/olpc/versions.fth
===================================================================
--- cpu/x86/pc/olpc/versions.fth 2009-01-29 17:03:01 UTC (rev 1094)
+++ cpu/x86/pc/olpc/versions.fth 2009-01-29 17:03:19 UTC (rev 1095)
@@ -1,11 +1,11 @@
\ Version numbers of items included in the OLPC firmware image
\ The overall firmware revision
-macro: FW_MAJOR F
-macro: FW_MINOR 02
+macro: FW_MAJOR E
+macro: FW_MINOR 30
\ The EC microcode
-macro: EC_VERSION 1_1_1
+macro: EC_VERSION e21
\ Alternate command for getting EC microcode, for testing new versions.
\ Temporarily uncomment the line and modify the path as necessary
Author: rsmith
Date: 2009-01-29 00:24:58 +0100 (Thu, 29 Jan 2009)
New Revision: 1093
Modified:
cpu/x86/pc/olpc/versions.fth
Log:
OLPC: q2f02
- New EC Ver 1_1 series
Modified: cpu/x86/pc/olpc/versions.fth
===================================================================
--- cpu/x86/pc/olpc/versions.fth 2009-01-28 22:57:38 UTC (rev 1092)
+++ cpu/x86/pc/olpc/versions.fth 2009-01-28 23:24:58 UTC (rev 1093)
@@ -1,11 +1,11 @@
\ Version numbers of items included in the OLPC firmware image
\ The overall firmware revision
-macro: FW_MAJOR E
-macro: FW_MINOR 29
+macro: FW_MAJOR F
+macro: FW_MINOR 02
\ The EC microcode
-macro: EC_VERSION e21
+macro: EC_VERSION 1_1_1
\ Alternate command for getting EC microcode, for testing new versions.
\ Temporarily uncomment the line and modify the path as necessary
Author: wmb
Date: 2009-01-28 18:20:10 +0100 (Wed, 28 Jan 2009)
New Revision: 1088
Modified:
cpu/x86/pc/olpc/iflash.fth
Log:
OLPC - Added some code to iflash.fth to clear out junk in the
manufacturing data area after Inysde BIOS has polluted it.
Not part of the main OLPC build.
Modified: cpu/x86/pc/olpc/iflash.fth
===================================================================
--- cpu/x86/pc/olpc/iflash.fth 2009-01-28 17:09:50 UTC (rev 1087)
+++ cpu/x86/pc/olpc/iflash.fth 2009-01-28 17:20:10 UTC (rev 1088)
@@ -22,6 +22,15 @@
/mfg-data-merge move
;
+\ unpollute-mfg-data clears the Insyde BIOS residue from the beginning
+\ of the manufacturing data area, restoring it to erased state
+: unpollute-mfg-data ( -- )
+ rom-pa mfg-data-offset + l@ -1 <> abort" Mfg data area is not polluted"
+ get-mfg-data
+ mfg-data-buf mfg-data-merge-offset h# ff fill
+ put-mfg-data
+;
+
: get-insyde ( ["filename"] -- )
parse-word ( adr len )
dup 0= if 2drop " u:\insyde.rom" then ( adr len )