|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [Patch][RFC] makedumpfile: fix for xen-3.1.2
Hi, Ohmichi-san
Thank you very much for you report.
>Akio Takebe wrote:
>> This patch fixes makedumpfile for xen-3.1.
>> xen-3.1.2+ hypervisor doesn't have idle_pg_table_l3,
>> we need to find a symbole of idle_pg_table.
>
>Thank you for the patch !
>I tested your patch with RHEL5.2-beta, and it worked fine on i386 machine.
>But it doesn't work on x86_64 machine. makedumpfile went to the loop in
>kvtop_xen_x86_64(), and it failed with a segmentation fault:
>
>makedumpfile/x86_64.c
> 196 if ((dirp = kvtop_xen_x86_64(SYMBOL(pgd_l4))) == NOT_PADDR) <-
>*HERE*
> 197 return NOT_PADDR;
>
>
>If you know, please teach me. Should this patch fix the problem for
>not only the upstream but also RHEL5.2 ?
>Unfortunately I don't know the detail of xen, and I haven't used the
>upstream xen yet.
Sorry for that.
Yes, this patch will fix also RHEL5.2 because the base is 3.1.2.
https://www.redhat.com/archives/rhelv5-list/2008-March/msg00111.html
The bug may be occurred by changing __XEN_VIRT_START.
http://xenbits.xensource.com/xen-3.1-testing.hg?rev/a06a28ebad5d
So we may be able to fix it by changing DIRECTMAP_VIRT_START.
I didn't have x86_64 system.
I'll setup x86_64 system, and try to investigate it next week.
Best Regards,
Akio Takebe
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|