[openfirmware] [commit] r2238 - in cpu/arm/olpc: . 1.75

repository service svn at openfirmware.info
Thu Jun 2 04:17:39 CEST 2011


Author: wmb
Date: Thu Jun  2 04:17:39 2011
New Revision: 2238
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2238

Log:
OLPC trac #10885 - added more memory to the heap so the wlan test from the graphical menu has enough RAM to unpack the WLAN firmware image.

Modified:
   cpu/arm/olpc/1.75/addrs.fth
   cpu/arm/olpc/1.75/devices.fth
   cpu/arm/olpc/initmmu.fth

Modified: cpu/arm/olpc/1.75/addrs.fth
==============================================================================
--- cpu/arm/olpc/1.75/addrs.fth	Wed Jun  1 04:33:57 2011	(r2237)
+++ cpu/arm/olpc/1.75/addrs.fth	Thu Jun  2 04:17:39 2011	(r2238)
@@ -24,7 +24,10 @@
 h# 1fa0.0000 constant fw-pa
 
 h# 1f00.0000 constant dma-base
-h#   a0.0000 constant dma-size
+h#   80.0000 constant dma-size
+
+h# 1f80.0000 constant extra-mem-base
+h#   20.0000 constant extra-mem-size
 
 [ifdef] virtual-mode
 h# f700.0000 constant fw-virt-base

Modified: cpu/arm/olpc/1.75/devices.fth
==============================================================================
--- cpu/arm/olpc/1.75/devices.fth	Wed Jun  1 04:33:57 2011	(r2237)
+++ cpu/arm/olpc/1.75/devices.fth	Thu Jun  2 04:17:39 2011	(r2238)
@@ -369,8 +369,13 @@
       " sourceurl" find-drop-in  if  " source-url" string-property  then
    dend
 ;
+
 warning !
 
+stand-init: More memory
+   extra-mem-base extra-mem-size add-memory
+;
+
 \ LICENSE_BEGIN
 \ Copyright (c) 2010 FirmWorks
 \ 

Modified: cpu/arm/olpc/initmmu.fth
==============================================================================
--- cpu/arm/olpc/initmmu.fth	Wed Jun  1 04:33:57 2011	(r2237)
+++ cpu/arm/olpc/initmmu.fth	Thu Jun  2 04:17:39 2011	(r2238)
@@ -215,6 +215,11 @@
    set r3,#0xc02                        \ No caching or write buffering
    bl  `map-sections-v=p`
 
+   set r1,`extra-mem-base #`            \ Address of additional allocatable memory
+   set r2,`extra-mem-size #`            \ Size of additional allocatable memory
+   set r3,#0xc0e                        \ Write bufferable
+   bl  `map-sections-v=p`
+
    set r1,`fw-pa #`                     \ Address of Firmware region
    set r2,`/fw-ram #`                   \ Size of firmware region
    set r3,#0xc0e                        \ Write bufferable



More information about the openfirmware mailing list