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

Re: single software TLB vs. multiple software TLBs (was RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb)



Le Mercredi 12 Avril 2006 11:41, Dong, Eddie a écrit :
> Tristan Gingold wrote:
> > Le Mercredi 12 Avril 2006 10:57, Dong, Eddie a écrit :
> >> Tristan:
> >>    You are probably avocating for the flexibility of hash TLB too from
> >> the issue :-) Yes, when multiple TLBs are supported, i.e. hash TLB
> >> here, those big guest page translations can be put into software TLB
> >> using gmfn (leave to future tuning). When it is inserted into
> >> machine TLB or VHPT, it can be breakdown to many small page size
> >> translations (up to the balance of performance and functionality).
> >
> > No, you have to split and insert all entries!
>
> Just make sure I am understanding correctly. With the help of software TLB
> for guest huge translation, you have the flexibility to either breakdown it
> into smaller ones to VHPT for all entries at a time, or you can do one at a
> time. Defenitely several at a time is also OK if people want to :-)
I don't understand how it can work without writing all entries.  Xen doesn't 
know which entry will be used.

BTW, by breaking entries hugetlb feature is questionnable.

Tristan.


_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

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