[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] pagetable pinning question
> > I can't comment on the 1.3 problem but for 1.2 it would seem to me that > > simply increasing the L2's reference count when we map a different L2 table > > as a twisted L2 table would keep things sane even in the circular case, as > > long as we unmap in the opposite order. Or am I missing something? > > > > I think I can guarantee that the unmap order is correct if I clear the > > alternate mapping whenever I switch pagetables (and there's no switches > > between a requested mapping and the corresponding unmap). The pool cache > > destructor would then also only need to check the current pagetable's > > alternate mapping. > > Okay, I've checked in a fix for 1.2 that bumps the reference ocutn > when mapping other PDs, and has an appropriate destructor/cleanup > function. > > I'm still thinking about the tidiest way to change 1.3 to get the same > behaviour. I think I have the right solution now. I've checked it into the unstable tree. -- 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. http://www.eclipsecon.org/osdn _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |