[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] pagetable pinning question

>  1. Whenever a PD is freed, require the guest to expunge all mappings
>  of the PD from other page directories. Otherwise subsequent attempts
>  to use the PD as a pagetable will fail.

I should clarify that I mean "attempts to use the PD as a _normal_
pagetable will fail". 

Uses as a linear pagetable and uses as a normal pagetable are
different. In the former case we require the mapping to be
read-only. In the latter it is permitted to be read-write. 

So NetBSD would reallocate PD for use as a normal PT and would attempt
to introduce a read-write mapping of the page frame. Unless all linear
mappings of PD have been expunged then this would fail because Xen
thinks that the type is still "page directory". 

 -- Keir

The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.