[openfirmware] [commit] r1725 - cpu/x86/pc/olpc/via

repository service svn at openfirmware.info
Sat Jan 30 04:32:40 CET 2010


Author: wmb
Date: Sat Jan 30 04:32:39 2010
New Revision: 1725
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1725

Log:
OLPC XO-1.5 -
1) Turn off pretty boot if the boot sequence falls through to network booting.
2) Extra delay before probe-usb in factory mode, possibly helpful for detecting ethernet devices.
3) Catch the startup sound in case the driver aborts.

Modified:
   cpu/x86/pc/olpc/via/fw.bth

Modified: cpu/x86/pc/olpc/via/fw.bth
==============================================================================
--- cpu/x86/pc/olpc/via/fw.bth	Sat Jan 30 04:29:00 2010	(r1724)
+++ cpu/x86/pc/olpc/via/fw.bth	Sat Jan 30 04:32:39 2010	(r1725)
@@ -356,6 +356,16 @@
 fload ${BP}/cpu/x86/pc/olpc/via/leds.fth     \ LEDs
 fload ${BP}/cpu/x86/pc/olpc/via/factory.fth  \ Manufacturing tools
 
+\ Pseudo device that appears in the boot order before net booting
+0 0 " " " /" begin-package
+   " prober" device-name
+   : open
+      visible
+      false
+   ;
+   : close ;
+end-package
+
 fload ${BP}/dev/logdev.fth
 
 fload ${BP}/cpu/x86/pc/olpc/disptest.fth
@@ -589,7 +599,7 @@
 ;
 
 : factory-test?  ( -- flag )
-   \ TS is the "test station" tag.  Its value is set to "DL" at the
+   \ TS is the "test station" tag, whose value is set to "SHIP" at the
    \ end of manufacturing test.
    " TS" find-tag  if         ( adr len )
       ?-null  " SHIP" $=  0=  ( in-factory? )
@@ -673,10 +683,11 @@
 
    show-child
    install-alarm
-   sound
+   ['] sound catch drop
    ?games
 
    ['] false to interrupt-auto-boot?
+   factory-test?  if  d# 1000 ms  then  \ Extra USB probe delay in the factory
    probe-usb
    " probe+" do-drop-in
 



More information about the openfirmware mailing list