[Crash-utility] ARM support for CONFIG_SPARSEMEM:(wasRe:DDimage)

Dave Anderson anderson at redhat.com
Fri May 27 01:19:20 UTC 2011



----- Original Message -----
> >I agree. We need to start to separate different ARM platforms where
> >normal
> >v<->p rules don't apply and add necessary code to perform the
> >translations.
> Thank you very much for your effort and patience. I am looking forward
> to see it.
> 
> There is only one question left in my mind.
> Why a vmcore file with the following header is OK for crash to work
> fine even though the PhysAddr is totally wrong? (I am very happy with
> this)
> Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
> NOTE 0x000074 0x00000000 0x00000000 0x00000 0x00000 0
> LOAD 0x000074 0xc0000000 0x00000000 0x20000000 0x20000000 RWE

Well, if the memory that is copied to the dumpfile at file offset
0x000074 is actually physical memory from 0x00200000 (instead of
physical address 0), then it's essentially working "by mistake". 

Dave
  
> 
> 
> Takuo
> 
> >On Thu, May 26, 2011 at 12:11:35PM -0400, Dave Anderson wrote:
> >>
> >> >
> >> > And I guess VTOP/PTOV needs modification in accordance with
> >> > __phys_to_virt and __virt_to_phys.
> >>
> >> Right...
> >>
> >> Ultimately it will be advisable to extract the ARM VTOP() and
> >> PTOV()
> >> macros into machine-dependent functions, i.e., similar to the
> >> X86_64
> >> and IA64 architectures. And in those functions, intelligence will
> >> have to be applied to determine how to handle the various ARM
> >> types.
> >
> >I agree. We need to start to separate different ARM platforms where
> >normal
> >v<->p rules don't apply and add necessary code to perform the
> >translations.
> >
> >--
> >Crash-utility mailing list
> >Crash-utility at redhat.com
> >https://www.redhat.com/mailman/listinfo/crash-utility
> >
> 
> --
> Crash-utility mailing list
> Crash-utility at redhat.com
> https://www.redhat.com/mailman/listinfo/crash-utility




More information about the Crash-utility mailing list