[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] [PATCH] unify vtlb and vhpt
Dong, Eddie writes: > TLB. The issue in today's Xen/IA64 is > that so called vTLB is not equal to real guest TLB. (guest TLB > = vTR + vTLB + something in VHPT + something in machine TLB) > > If you want to rename vTLB to something else, I will vote for Yes. Yea, vTLB should be renamed vTC. > Sharing memory makes concept clear for me. I.e. VHPT is VHPT, > while vTLB is those entries can't be put into VHPT. > > With this patch, if a VTLB entry in collision chain has to become > head of VHPT table, it is really dilemma to put this to head or not. > GP fault for reserved bit could be used here with performance > penalty but it is really not good and it could happen again as if the > VHPT entry head keeps for vTLB (TC could go away soon). ??? a vTLB entry never be inserted to head. Xen has a responsibility for it. The reserved bit fault is a just insurance. > Limiting the entry to be not moved to VHPT head could solve this > issue but again the code will be complicated. > > Sharing VTLB/VHPT memory could be simply used here, and the patch > will be more smaller and simple IMO. My concept is just sharing vTLB/VHPT memory. As long as sharing the pool of collision chain, distinction of vTLB/VHPT can't be avoided Thanks, Kouya _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |