Pretty-print reg property
commit2b231465b94ce3c8a39caad090032551acbefb39
authorafaerber <afaerber@f158a5a8-5612-0410-a976-696ce0be7e32>
Mon, 15 Nov 2010 22:04:03 +0000 (15 22:04 +0000)
committerafaerber <afaerber@f158a5a8-5612-0410-a976-696ce0be7e32>
Mon, 15 Nov 2010 22:04:03 +0000 (15 22:04 +0000)
tree7e7043c1391e77c9bc4fb0a52eaf0f641ad3738b
parente7bdc784ba91ac371a1b6d277099a1f7a6b02971
Pretty-print reg property

Executing .properties for, e.g., the /memory node would print the
"reg" property as a series of bytes.

Visualize the "reg" format as a table, with address and size columns.

v6:
* Drop lower limit for my-#scells, since #size-cells is unsigned.
  Pointed out by Segher.
* Drop comment outdated by v5.

v5:
* Drop the upper limit for my-#scells, suggested by Segher.
* Fix indentation.

v4:
* Fix my-#scells to allow 0 return value.
* Pass #address-cells and #size-cells as arguments.
* Add some more comments.

v3:
* Optimization, based on code suggested by Segher.

v2:
* Use my-#acells for address size.
* Introduce my-#scells for size size.

Cc: Segher Boessenkool <segher@kernel.crashing.org>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
git-svn-id: svn://openbios.org/openbios/trunk/openbios-devel@957 f158a5a8-5612-0410-a976-696ce0be7e32
forth/admin/devices.fs
forth/device/property.fs