|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] xc_vcpu_setcontext problem with translated shadow pageta
> > I can see that when I restore the domain it is aware that the
> > "auto_translated_physmap" feature is being used, so I am assuming
that
> > will result in the selection of the correct shadow page table mode.
> > I'll try to look and see whether that is actually happening.
>
> You are right (as usual) -- the restored domains return false for
> shadow_mode_translate() so they are not using shadow mode like they
> should. As a result the set_gdt function is dying since gmfn_to_mfn()
> returns bad values. Any pointers to where this mode is typically
> enabled on domain startup?
See the following code in xc_linux_build.c :
963 if ( xc_shadow_control(xc_handle, dom,
964
XEN_DOMCTL_SHADOW_OP_ENABLE_TRANSLATE,
965 NULL, 0, NULL, 0, NULL) < 0 )
966 {
967 PERROR("Could not enable translation mode");
968 goto error_out;
969 }
Ian
> The output from the restore function in libxc shows that when it reads
> in the configuration file from the saved location it knows that the
> auto_translated_physmap feature is enabled for the domain, but I guess
> it is not acting on that to correctly enable shadow mode.
>
> thanks
> -Tim
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|