[OpenBIOS] [PATCH] forth: Pretty-print MMU translations property

Andreas Färber andreas.faerber at web.de
Tue Nov 30 21:47:43 CET 2010


Am 28.11.2010 um 19:49 schrieb Andreas Färber:

> Display one MMU translation per row for .properties command.
>
> Signed-off-by: Andreas Färber <andreas.faerber at web.de>
> ---
> forth/admin/devices.fs |   28 ++++++++++++++++++++++++++++
> 1 files changed, 28 insertions(+), 0 deletions(-)
>
> diff --git a/forth/admin/devices.fs b/forth/admin/devices.fs
> index 7a5b693..00b4f55 100644
> --- a/forth/admin/devices.fs
> +++ b/forth/admin/devices.fs
> @@ -326,6 +326,30 @@
>   3drop drop
> ;
>
> +\ Print the value of the MMU translations property
> +: .p-translations ( data len -- )
> +  2dup + -rot ( data+len data len )
> +  >r >r [IFDEF] CONFIG_PPC
> +    [IFDEF] CONFIG_PPC64 5 [ELSE] 4 [THEN]
> +  [ELSE]
> +    3

This value seems wrong: On a Sun Fire V480 in /virtual-memory there's  
six cells displayed in a row (3 x2).
On sparc32 I guess this might be four? Can anyone check that please?  
Thanks!

Andreas


More information about the OpenBIOS mailing list