|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
RE: single software TLB vs. multiple software TLBs (was RE: [Xen-ia64-de
Alex:
It becomes much clear now that multiple softsware TLB support is a must in
functionality. For at least following reasons:
1: We should merge VTI and para domain vMMU code together to reduce
future maintaince effort. In this case multiple software TLB support for MMIOs
is a must for VTI domain and thus a must for Xen/IA64.
2: Para domain needs to capture guest MMIO access too in case a native
driver in guest detect its existance. Definitely we should not crash system in
that case, so multiple software TLB support is a must too.
3: Multiple software TLBs provides flexibility for guest huge TLB
translations.
Anthony's patch is ready to support all of above as a functionality
ready solution, and so far I didn't see anybody against multiple software TLB
support. Can u check in now as a build option? The performance difference in
1-2 percent should be a second level consideration for now.
Thanks very much!
Eddie
Tristan Gingold wrote:
> Le Mercredi 12 Avril 2006 16:51, Dong, Eddie a écrit :
>> Tristan Gingold wrote:
>> At every tlb miss time, you can get guest translation from software
>> TLB (not from VHPT). You actually don't need to care about VHPT
>> entries no matter it is all there or nothing there.
> Ok, it is clear now.
>
> Tristan.
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|