Toshi,
Your updates for the PPC vtop command are queued for crash-6.0.5.
Thanks,
Dave
----- Original Message -----
----- Original Message -----
> This patch update ppc32 vtop.
> - Translate kvaddr for fsl-booke by using TLBCAM setting
> - Remove PMD from display because virtual address bit is not assigned
> - Fixup displayed PHYSICAL values of fsl-booke PTE format
> - Fixup bug for page flags setup which I made previous patch
>
> Updated command images are below.
>
> - kvaddr can be translated by using TLBCAM
>
> crash> sym powerpc_base_platform
> c0913024 (S) powerpc_base_platform
> crash> vtop c0913024
> VIRTUAL PHYSICAL
> c0913024 913024
>
> PAGE DIRECTORY: c08d1000
> PGD: c08d2810 => 0
>
> TLBCAM[0]: MAS0 MAS1 MAS2 MAS3 MAS7
> 10000001 c0000900 c0000004 15 0
> VIRTUAL RANGE : c0000000 - cfffffff
> PHYSICAL RANGE: 0 - fffffff
> => VIRTUAL PHYSICAL TLBCAM-OFFSET
> c0913024 913024 9515044
>
> PAGE PHYSICAL MAPPING INDEX CNT FLAGS
> d0012260 913000 0 0 1 400
>
> Next,
> - vtop won't display PMD
> - physical address is not equal to PTE
> - FLAGS can be handled well
>
> crash> vtop -c 4145 10000000
> VIRTUAL PHYSICAL
> 10000000 ef448000
>
> PAGE DIRECTORY: e85c4000
> PGD: e85c4200 => e873c000
> PTE: e873c000 => ef44824020d
> PAGE: ef448000
>
> PTE PHYSICAL FLAGS
> ef44824020d ef448000 (PRESENT|USER|COHERENT|ACCESSED)
>
> VMA START END FLAGS FILE
> ea1d3960 10000000 10af9000 8001875 /tmp/toshi/crash