xen-devel
RE: [Xen-devel] More page-table questions.
> -----Original Message-----
> From: Keir Fraser [mailto:keir@xxxxxxxxxxxxx]
> Sent: 12 March 2007 16:23
> To: Petersson, Mats; PUCCETTI Armand; xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] Re: Xen-devel Digest, Vol 25, Issue 93
>
> On 12/3/07 16:19, "Petersson, Mats" <Mats.Petersson@xxxxxxx> wrote:
>
> >> I have seen in the code that there are different cases of
> guest+host
> >> paging table heights. Why?
> >
> > I'm sorry, I don't quite know this. I believe that the
> page-table has to
> > be the same number of levels in both Xen and the PV guest.
> >
> > There's been some recent work to implement 32-bit PV on
> 64-bit HV, which
> > I think changes this by allowing a 32-bit PAE guest to run
> on a 64-bit
> > hypervisor. Someone else who works more on PV is probably better to
> > answer this...
>
> For PV guests, there are no separate Xen/shadow page tables.
> Xen reserves a
> bit of space at the top end of guest pagetables to map itself. Hence
> normally the guest and Xen pagetables must be the same height
> as they are
> actually the same pagetables.
>
> Supporting PAE guest on 64-bit Xen is the only exception. Xen
> maintains a
> hidden top-level page directory and one of the entries in
> that directory
> points at the guest's three-level pagetable. But again there
> is no shadowing
> of the guest three-level pagetable: they are directly hooked
> into the hidden
> top-level directory, and the real physical %cr3 points at that hidden
> directory.
Are the page-tables ever updated directly by the guest, or is it all
done via hyper-calls?
--
Mats
> -- Keir
>
>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Re: Xen-devel Digest, Vol 25, Issue 93, PUCCETTI Armand
- RE: [Xen-devel] Re: Xen-devel Digest, Vol 25, Issue 93, Petersson, Mats
- Re: [Xen-devel] Re: Xen-devel Digest, Vol 25, Issue 93, Keir Fraser
- RE: [Xen-devel] More page-table questions.,
Petersson, Mats <=
- Re: [Xen-devel] More page-table questions., Keir Fraser
- RE: [Xen-devel] More page-table questions., Petersson, Mats
- Re: [Xen-devel] More page-table questions., Keir Fraser
- [Xen-devel] Questions about device/event channels in Xen., Liang Yang
- Re: [Xen-devel] Questions about device/event channels in Xen., Mark Williamson
- RE: [Xen-devel] Questions about device/event channels in Xen., Liang Yang
- Re: [Xen-devel] Questions about device/event channels in Xen., Keir Fraser
- [Xen-devel] Does Dom0 always get interrupts first before they are delivered to other guest domains?, Liang Yang
- RE: [Xen-devel] Does Dom0 always get interrupts first before they are delivered to other guest domains?, Petersson, Mats
- Re: [Xen-devel] Does Dom0 always get interrupts first before they are delivered to other guest domains?, Liang Yang
|
|
|