18 messages in com.xensource.lists.xen-develRe: [Xen-devel] PV guest + shadow paging
FromSent OnAttachments
Levin Johnson26 Jul 2007 15:32 
Levin Johnson27 Jul 2007 08:54 
Levin Johnson27 Jul 2007 12:12 
Levin Johnson28 Jul 2007 08:58 
Ian Pratt29 Jul 2007 14:37 
Ian Campbell29 Jul 2007 23:34 
Tim Deegan30 Jul 2007 01:15 
tgh22 Oct 2007 04:00 
Tim Deegan22 Oct 2007 04:20 
Samuel Thibault22 Oct 2007 05:00 
Mark Williamson23 Oct 2007 08:12 
Jeremy Fitzhardinge23 Oct 2007 21:32 
Tim Deegan24 Oct 2007 01:21 
Jeremy Fitzhardinge24 Oct 2007 03:00 
Keir Fraser24 Oct 2007 03:05 
Jeremy Fitzhardinge24 Oct 2007 11:58 
Nakajima, Jun24 Oct 2007 13:39 
Jeremy Fitzhardinge24 Oct 2007 14:47 
Subject:Re: [Xen-devel] PV guest + shadow paging
From:Jeremy Fitzhardinge (jer@goop.org)
Date:10/24/2007 11:58:44 AM
List:com.xensource.lists.xen-devel

Keir Fraser wrote:

On 24/10/07 11:00, "Jeremy Fitzhardinge" <jer@goop.org> wrote:

Tim Deegan wrote:

The joy of NPT(VMI?)/EPT is that you don't need shadow pagetables at all. :)

Sure, but from a guest interface perspective they look the same.

Would you want to take advantage of NPT/EPT once you've pv'ed your mmu interfaces?

I think so. NPT/EPT would seem to have all the advantages of shadow paging and direct paging without the disadvantages. We would avoid taking faults/hypercalls on pagetable updates, and have the secondary benefit of not needing to worry about page permissions on pagetables, making it easier to use superpages for the kernel and in general. Perhaps the initial implementations will be sufficiently poor that it isn't worth doing now, but I think it will in time.

J