[OpenBIOS] [commit] r959 - trunk/openbios-devel/forth/admin

repository service svn at openbios.org
Mon Nov 15 23:13:14 CET 2010


Author: afaerber
Date: Mon Nov 15 23:13:13 2010
New Revision: 959
URL: http://tracker.coreboot.org/trac/openbios/changeset/959

Log:
Pretty-print MMU available property

v4:
* Pass 1 as #acells and #scells, following IEEE 1275 sect. 3.6.5.
  On ppc the cpu nodes would've had #size-cells as 0.

v3:
* Evaluate /chosen mmu property rather than device_type "cpu".

Signed-off-by: Andreas Färber <andreas.faerber at web.de>

Modified:
   trunk/openbios-devel/forth/admin/devices.fs

Modified: trunk/openbios-devel/forth/admin/devices.fs
==============================================================================
--- trunk/openbios-devel/forth/admin/devices.fs	Mon Nov 15 23:10:20 2010	(r958)
+++ trunk/openbios-devel/forth/admin/devices.fs	Mon Nov 15 23:13:13 2010	(r959)
@@ -339,6 +339,16 @@
       2drop exit
     then
   then
+  " /chosen" find-dev if
+    " mmu" rot get-package-property 0= if
+      decode-int nip nip ihandle>phandle active-package = if
+        2over " available" strcmp 0= if
+          1 1 2swap .p-reg
+          2drop exit
+        then
+      then
+    then
+  then
 
   2swap 2drop ( data len )
   (.property)



More information about the OpenBIOS mailing list