[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: VT-d scalability issue
On 9/9/08 10:04, "Zhai, Edwin" <edwin.zhai@xxxxxxxxx> wrote: > following code in vmx_do_resume try to invalidate orig processor's cache when > 14 migration if this domain has pass-through device and no support for wbinvd > vmexit. > 16 if ( has_arch_pdevs(v->domain) && !cpu_has_wbinvd_exiting ) > { > int cpu = v->arch.hvm_vmx.active_cpu; > if ( cpu != -1 ) > on_selected_cpus(cpumask_of_cpu(cpu), wbinvd_ipi, NULL, 1, > > } > > So we want to pin vcpu to free processor for domains with pass-through device > in > creation process, just like what we did for NUMA system. (a) pinning support already exists.Maybe list this as 'best practice' but I don't see any need for xend changes, for example. (b) presumably your upcoming (and existing current?) processors support wbinvd exiting anyway? -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |