[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] set_gdt failing in translated mode
On 12/11/06, Keir Fraser <keir@xxxxxxxxxxxxx> wrote: On 11/12/06 01:03, "Tim Wood" <twwood@xxxxxxxxx> wrote: > I'm working on save/restore for domains using translated shadow page > tables. I've added support so that page tables are not > (un)canonicalized during save/restore, but when the new context is > being loaded, the set_gdt call is failing. Specifically, the > get_page_and_type() call fails. What's the error (try adding guest_loglvl=all as a Xen boot parameter)? Most likely Xen thinks the GDT pages are already mapped writable. Or there could be a PFN vs. MFN mixup. In get_page_type, I am getting this error message: Error while validating mfn 53be (pfn 1091) for type a0000000: caf=80000002 taf=00000000 Digging down as deep as I can, the root error is in check_descriptor() because [b & _SEGMENT_TYPE) != 0xc00] is true, so the call fails. I'm not 100% sure on the significance of that yet. I see that alloc_segdesc_page is calling check_descriptor() multiple times and that the first 30 iterations succeed. any advice? --thanks in advance, Tim _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |