[openfirmware] r1355 - cpu/x86/pc/olpc/via

svn at openfirmware.info svn at openfirmware.info
Thu Sep 10 10:04:30 CEST 2009


Author: wmb
Date: 2009-09-10 10:04:30 +0200 (Thu, 10 Sep 2009)
New Revision: 1355

Modified:
   cpu/x86/pc/olpc/via/devices.fth
   cpu/x86/pc/olpc/via/fw.bth
Log:
Via - fixed fsdisk and net aliases for use with fs-update


Modified: cpu/x86/pc/olpc/via/devices.fth
===================================================================
--- cpu/x86/pc/olpc/via/devices.fth	2009-09-10 08:02:28 UTC (rev 1354)
+++ cpu/x86/pc/olpc/via/devices.fth	2009-09-10 08:04:30 UTC (rev 1355)
@@ -364,6 +364,18 @@
    " usb-keyboard"  " /usb at 10,4/keyboard" ?report-device  \ USB 2   (keyboard behind a hub)
 ;
 
+\ If there is a USB ethernet adapter, use it as the default net device.
+\ We can't use ?report-device here because we already have net aliased
+\ to /usb/wlan, and ?report-device won't override an existing alias.
+: report-net  ( -- )
+   " /usb/ethernet" 2dup locate-device  0=  if  ( name$ phandle )
+      drop                                      ( name$ )
+     " net" 2swap $devalias                     ( )
+   else                                         ( name$ )
+      2drop                                     ( )
+   then
+;
+
 [ifdef] Later
 \ Add support for DC-couple microphone input
 [then]

Modified: cpu/x86/pc/olpc/via/fw.bth
===================================================================
--- cpu/x86/pc/olpc/via/fw.bth	2009-09-10 08:02:28 UTC (rev 1354)
+++ cpu/x86/pc/olpc/via/fw.bth	2009-09-10 08:04:30 UTC (rev 1355)
@@ -470,7 +470,7 @@
 fload ${BP}/cpu/x86/pc/olpc/wifichannel.fth
 [then]
 fload ${BP}/cpu/x86/pc/olpc/via/fsupdate.fth
-devalias fsdisk /sd/disk:0
+devalias fsdisk int:0
 
 fload ${BP}/ofw/inet/sntp.fth
 : olpc-ntp-servers  ( -- )
@@ -641,8 +641,6 @@
    ['] false to interrupt-auto-boot?
    probe-usb
    " probe+" do-drop-in
-   report-disk
-   report-keyboard
 
    setup-smbios  \ Must be done after build-date is defined via do-drop-in
 




More information about the openfirmware mailing list