|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] "Bad type" when setting PML4 on x86_64
> > [...] According to the interface
> > guide "a guest OS may always create readable mappings of its own
> > memory regardless of its current type", so it would seem that this
> > should be an acceptable situation for Xen.
>
> Make sure that the page is not mapped writable in *any* validated pagetable.
> I.e. on any pagetable you've pinned, even if it's not active, on the
> pagetable you're switching to and possibly on the pagetable you're
> switching /from/ too.
Ah, that seems to have been the secret! I made an explicit call
to update_va_mapping() for the PML4 virtual address before setting
the CR3 and it now complains about the next page.
Thanks, Mark!
-- Trammell
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|