----- Original Message -----
The following series implements :
* An infrastructure for platform based vmalloc translation for PPC32
* vmalloc translation support for PPC44x
Changes since V3:
* Use platform specific 'page flags'
* Avoid calling dump_mem_map() by checking if there is a page
associated
with the physical memory. (Suggested by: Dave)
Changes since V2:
* Rebased to crash-6.0.3
* Maintains a list of probe functions, rather than platform
definitions.
Each platform can define their own probe_function which would get the name of the
ppc platform (read from kernel) and the probe can check if it is one of its variant.
The probe function can then update the 'platform' defintions for the virtual
address
translation.
If none of the defined platforms match, we fall back to using the default PPC32
definitions.
Hi Suzuki,
With the updated patch #2 addressing Toshi's concerns, the patch-set looks
and tests OK -- for me anyway.
One thing I will add is the translation of the PAE and CPU_BOOKE flag bits
in ppc_dump_machdep_table(), so that you'll see:
crash> help -m
platform: ppc440gp
flags: 808001 (KSYMS_START|PAE|CPU_BOOKE)
kvbase: c0000000
identity_map_base: c0000000
...
Presuming that Toshi is OK with the updated patch #2, consider the patch-set
queued for crash-6.0.4.
Thanks for all your work,
Dave