[Crash-utility] [PATCH] xen: Add support for dom0 with Linux kernel 3.19 and newer

Dave Anderson anderson at redhat.com
Thu Jan 21 21:34:15 UTC 2016


----- Original Message -----
>
> Linux kernel commit 054954eb051f35e74b75a566a96fe756015352c8
> (xen: switch to linear virtual mapped sparse p2m list), which
> appeared in 3.19, introduced linear virtual mapped sparse p2m
> list. If readmem() reads p2m then it access this list using
> physical addresses. Sadly, VMA to physical address translation
> in crash requires access to p2m list. This means that we have
> a chicken and egg problem. In general this issue must be solved
> by introducing some changes in libxl, Linux kernel and crash
> (I have added this task to my long TODO list). However, in dom0
> case we can use crash_xen_info_t.dom0_pfn_to_mfn_frame_list_list
> which is available out of the box. So, let's use it and make
> at least some users happy.
> 
> Signed-off-by: Daniel Kiper <daniel.kiper at oracle.com>

Hi Daniel,

Can you help me out with a consise changelog entry?  As I understand
it, the crash utility has not supported Xen dom0 and domU dumpfiles
since the referenced 3.19 commit, and this patch resurrects support
for dom0 dumpfiles only.  Are there issues with live system analysis
as well?  And without the patch, what is the final, fatal error message?  

Thanks,
  Dave




More information about the Crash-utility mailing list