[openfirmware] [commit] r3213 - cpu/arm
repository service
svn at openfirmware.info
Thu Aug 23 22:12:26 CEST 2012
Author: wmb
Date: Thu Aug 23 22:12:25 2012
New Revision: 3213
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3213
Log:
ARM - Added linux,usable-memory property to /memory to work around the fact that Linux does not honor the "available" property.
Modified:
cpu/arm/linux.fth
Modified: cpu/arm/linux.fth
==============================================================================
--- cpu/arm/linux.fth Wed Aug 22 09:15:00 2012 (r3212)
+++ cpu/arm/linux.fth Thu Aug 23 22:12:25 2012 (r3213)
@@ -94,6 +94,12 @@
true value use-fdt?
: use-fdt ( -- ) true to use-fdt? ;
+: make-usable-property ( -- )
+ " /memory" find-device
+ 0 encode-int linux-memtop encode-int encode+ " linux,usable-memory" property
+ device-end
+;
+
h# 10000 constant /fdt-max
: linux-fixup ( -- )
[ifdef] linux-logo linux-logo [then]
@@ -107,6 +113,7 @@
arm-linux-machine-type to r1
[ifdef] flatten-device-tree
use-fdt? if
+ make-usable-property
ramdisk-adr ?dup 0= if load-base then /fdt-max - to linux-params
linux-params /fdt-max flatten-device-tree
else
More information about the openfirmware
mailing list